home *** CD-ROM | disk | FTP | other *** search
Unknown | 1992-12-01 | 60.1 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
| |
100%
| xdgMime
| image/x-tga
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 1d f4 20 3e 20 | 3c 4d 6f 6e 69 74 6f 72 |..... > |<Monitor|
|00000010| 24 44 69 72 3e 2e 47 65 | 6e 43 6f 64 65 0d 00 0b |$Dir>.Ge|nCode...|
|00000020| 41 f4 20 2a 2a 2a 20 57 | 65 6c 6c 20 68 65 72 65 |A. *** W|ell here|
|00000030| 20 69 74 20 69 73 2c 20 | 74 68 65 20 74 6f 74 61 | it is, |the tota|
|00000040| 6c 6c 79 20 69 6e 63 6f | 6d 70 72 65 68 65 6e 73 |lly inco|mprehens|
|00000050| 69 62 6c 65 20 63 6f 64 | 65 20 49 27 76 65 0d 00 |ible cod|e I've..|
|00000060| 0c 3f f4 20 2a 2a 2a 20 | 70 72 6f 64 75 63 65 64 |.?. *** |produced|
|00000070| 2e 20 49 74 27 73 20 76 | 65 72 79 20 62 61 64 6c |. It's v|ery badl|
|00000080| 79 20 77 72 69 74 74 65 | 6e 2c 20 61 20 6c 6f 74 |y writte|n, a lot|
|00000090| 20 6f 66 20 69 74 20 65 | 76 65 6e 20 49 0d 00 0d | of it e|ven I...|
|000000a0| 41 f4 20 2a 2a 2a 20 64 | 6f 6e 27 74 20 75 6e 64 |A. *** d|on't und|
|000000b0| 65 72 73 74 61 6e 64 20 | 61 6e 79 6d 6f 72 65 2e |erstand |anymore.|
|000000c0| 20 53 74 69 6c 6c 20 a9 | 20 53 74 65 76 65 6e 20 | Still .| Steven |
|000000d0| 4b 72 61 6d 65 72 20 74 | 68 6f 75 67 68 2e 0d 00 |Kramer t|hough...|
|000000e0| 0e 46 f4 20 2a 2a 2a 20 | 49 66 20 79 6f 75 20 72 |.F. *** |If you r|
|000000f0| 65 61 6c 6c 79 20 6e 65 | 65 64 20 74 6f 20 63 68 |eally ne|ed to ch|
|00000100| 61 6e 67 65 20 73 6f 6d | 65 74 68 69 6e 67 20 62 |ange som|ething b|
|00000110| 61 64 6c 79 20 64 72 6f | 70 20 6d 65 20 61 20 6c |adly dro|p me a l|
|00000120| 69 6e 65 2c 0d 00 0f 32 | f4 20 2a 2a 2a 20 69 74 |ine,...2|. *** it|
|00000130| 20 77 69 6c 6c 20 70 72 | 6f 62 61 62 6c 79 20 73 | will pr|obably s|
|00000140| 61 76 65 20 79 6f 75 20 | 61 20 6c 6f 74 20 6f 66 |ave you |a lot of|
|00000150| 20 74 69 6d 65 2e 0d 00 | 10 28 f4 20 2a 2a 2a 20 | time...|.(. *** |
|00000160| 53 6f 20 6f 6e 65 20 6c | 61 73 74 20 6f 62 76 69 |So one l|ast obvi|
|00000170| 6f 75 73 20 73 74 61 74 | 65 6d 65 6e 74 3a 0d 00 |ous stat|ement:..|
|00000180| 14 15 70 72 6f 67 73 69 | 7a 65 25 3d 31 30 32 34 |..progsi|ze%=1024|
|00000190| 2a 32 34 0d 00 1e 15 de | 20 70 72 6f 67 25 20 70 |*24.....| prog% p|
|000001a0| 72 6f 67 73 69 7a 65 25 | 0d 00 28 0d f2 61 73 73 |rogsize%|..(..ass|
|000001b0| 65 6d 62 6c 65 0d 00 32 | 05 e0 0d 00 3c 04 0d 00 |emble..2|....<...|
|000001c0| 46 0e dd f2 61 73 73 65 | 6d 62 6c 65 0d 00 50 17 |F...asse|mble..P.|
|000001d0| 70 63 6d 61 73 6b 25 3d | 25 31 31 31 31 31 31 3c |pcmask%=|%111111<|
|000001e0| 3c 32 36 0d 00 5a 14 66 | 6c 64 31 25 3d 38 3a 66 |<26..Z.f|ld1%=8:f|
|000001f0| 6c 64 32 25 3d 33 37 0d | 00 64 04 0d 00 6e 12 6e |ld2%=37.|.d...n.n|
|00000200| 75 6d 3d 31 30 3a 62 61 | 73 65 3d 31 31 0d 00 78 |um=10:ba|se=11..x|
|00000210| 0e 77 6f 72 6b 70 74 72 | 3d 31 32 0d 00 82 11 73 |.workptr|=12....s|
|00000220| 70 3d 31 33 3a 6c 69 6e | 6b 3d 31 34 0d 00 8c 04 |p=13:lin|k=14....|
|00000230| 0d 00 96 14 e3 20 6f 70 | 74 25 3d 30 20 b8 20 32 |..... op|t%=0 . 2|
|00000240| 20 88 20 32 0d 00 a0 0c | 50 25 3d 70 72 6f 67 25 | . 2....|P%=prog%|
|00000250| 0d 00 aa 0d 5b 4f 50 54 | 20 6f 70 74 25 0d 00 b4 |....[OPT| opt%...|
|00000260| 0c 42 20 72 65 64 72 61 | 77 0d 00 be 0c 42 20 75 |.B redra|w....B u|
|00000270| 70 64 61 74 65 0d 00 c8 | 0e 42 20 61 73 73 65 6d |pdate...|.B assem|
|00000280| 62 6c 65 0d 00 d2 0c 42 | 20 64 69 73 61 73 73 0d |ble....B| disass.|
|00000290| 00 dc 0d 42 20 65 78 65 | 63 75 74 65 0d 00 e6 0b |...B exe|cute....|
|000002a0| 42 20 65 78 65 72 72 0d | 00 f0 0b 42 20 61 6c 6c |B exerr.|...B all|
|000002b0| 6f 63 0d 00 fa 0c 42 20 | 73 65 61 72 63 68 0d 01 |oc....B |search..|
|000002c0| 04 0a 42 20 78 72 65 66 | 0d 01 0e 0c 42 20 73 74 |..B xref|....B st|
|000002d0| 72 69 6e 67 0d 01 18 10 | 42 20 63 6f 70 79 5f 62 |ring....|B copy_b|
|000002e0| 6c 6f 63 6b 0d 01 22 15 | 45 51 55 44 20 77 72 69 |lock..".|EQUD wri|
|000002f0| 74 65 63 2d 70 72 6f 67 | 25 0d 01 2c 16 45 51 55 |tec-prog|%..,.EQU|
|00000300| 44 20 72 65 67 64 75 6d | 70 2d 70 72 6f 67 25 0d |D regdum|p-prog%.|
|00000310| 01 36 17 45 51 55 44 20 | 6c 69 6e 6b 61 64 64 72 |.6.EQUD |linkaddr|
|00000320| 2d 70 72 6f 67 25 0d 01 | 40 15 45 51 55 44 20 62 |-prog%..|@.EQUD b|
|00000330| 72 65 61 6b 6c 2d 70 72 | 6f 67 25 0d 01 4a 13 45 |reakl-pr|og%..J.E|
|00000340| 51 55 44 20 73 74 65 70 | 2d 70 72 6f 67 25 0d 01 |QUD step|-prog%..|
|00000350| 54 15 45 51 55 44 20 76 | 65 63 6e 75 6d 2d 70 72 |T.EQUD v|ecnum-pr|
|00000360| 6f 67 25 0d 01 5e 04 0d | 01 68 0f 2e 63 6f 70 79 |og%..^..|.h..copy|
|00000370| 5f 62 6c 6f 63 6b 0d 01 | 72 1c 53 54 4d 46 44 20 |_block..|r.STMFD |
|00000380| 28 73 70 29 21 2c 7b 52 | 30 2d 52 33 2c 6c 69 6e |(sp)!,{R|0-R3,lin|
|00000390| 6b 7d 0d 01 7c 1a 53 57 | 49 20 22 4f 53 5f 52 65 |k}..|.SW|I "OS_Re|
|000003a0| 6d 6f 76 65 43 75 72 73 | 6f 72 73 22 0d 01 86 0e |moveCurs|ors"....|
|000003b0| 2e 62 6c 6f 63 6b 63 6f | 70 79 0d 01 90 16 4c 44 |.blockco|py....LD|
|000003c0| 4d 49 41 20 52 30 21 2c | 7b 52 33 2d 52 31 30 7d |MIA R0!,|{R3-R10}|
|000003d0| 0d 01 9a 16 53 54 4d 49 | 41 20 52 31 21 2c 7b 52 |....STMI|A R1!,{R|
|000003e0| 33 2d 52 31 30 7d 0d 01 | a4 12 53 55 42 53 20 52 |3-R10}..|..SUBS R|
|000003f0| 32 2c 52 32 2c 23 33 32 | 0d 01 ae 11 42 4e 45 20 |2,R2,#32|....BNE |
|00000400| 62 6c 6f 63 6b 63 6f 70 | 79 0d 01 b8 1b 53 57 49 |blockcop|y....SWI|
|00000410| 20 22 4f 53 5f 52 65 73 | 74 6f 72 65 43 75 72 73 | "OS_Res|toreCurs|
|00000420| 6f 72 73 22 0d 01 c2 1b | 4c 44 4d 46 44 20 28 73 |ors"....|LDMFD (s|
|00000430| 70 29 21 2c 7b 52 30 2d | 52 33 2c 50 43 7d 5e 0d |p)!,{R0-|R3,PC}^.|
|00000440| 01 cc 0a 2e 61 6c 6c 6f | 63 0d 01 d6 19 53 54 4d |....allo|c....STM|
|00000450| 46 44 20 28 73 70 29 21 | 2c 7b 52 39 2c 6c 69 6e |FD (sp)!|,{R9,lin|
|00000460| 6b 7d 0d 01 e0 14 4c 44 | 52 20 52 31 30 2c 5b 52 |k}....LD|R R10,[R|
|00000470| 39 2c 23 32 34 5d 0d 01 | ea 11 4c 44 52 20 52 31 |9,#24]..|..LDR R1|
|00000480| 30 2c 5b 52 31 30 5d 0d | 01 f4 14 4c 44 52 20 52 |0,[R10].|...LDR R|
|00000490| 31 31 2c 5b 52 39 2c 23 | 31 36 5d 0d 01 fe 11 4c |11,[R9,#|16]....L|
|000004a0| 44 52 20 52 31 31 2c 5b | 52 31 31 5d 0d 02 08 13 |DR R11,[|R11]....|
|000004b0| 41 44 44 20 52 31 30 2c | 52 31 30 2c 23 31 32 0d |ADD R10,|R10,#12.|
|000004c0| 02 12 13 41 44 44 20 52 | 31 31 2c 52 31 31 2c 23 |...ADD R|11,R11,#|
|000004d0| 31 32 0d 02 1c 12 4c 44 | 52 20 52 38 2c 5b 52 39 |12....LD|R R8,[R9|
|000004e0| 2c 23 38 5d 0d 02 26 0f | 4c 44 52 20 52 38 2c 5b |,#8]..&.|LDR R8,[|
|000004f0| 52 38 5d 0d 02 30 0f 4c | 44 52 20 52 39 2c 5b 52 |R8]..0.L|DR R9,[R|
|00000500| 39 5d 0d 02 3a 0f 4c 44 | 52 20 52 39 2c 5b 52 39 |9]..:.LD|R R9,[R9|
|00000510| 5d 0d 02 44 0d 43 4d 4e | 20 52 38 2c 23 31 0d 02 |]..D.CMN| R8,#1..|
|00000520| 4e 0e 42 4e 45 20 65 78 | 74 65 6e 64 0d 02 58 0d |N.BNE ex|tend..X.|
|00000530| 4d 4f 56 20 52 38 2c 23 | 30 0d 02 62 0e 2e 67 65 |MOV R8,#|0..b..ge|
|00000540| 74 68 61 6e 64 6c 65 0d | 02 6c 1a 4c 44 52 20 52 |thandle.|.l.LDR R|
|00000550| 31 2c 5b 52 31 30 2c 52 | 38 2c 41 53 4c 20 23 32 |1,[R10,R|8,ASL #2|
|00000560| 5d 0d 02 76 0d 43 4d 4e | 20 52 31 2c 23 31 0d 02 |]..v.CMN| R1,#1..|
|00000570| 80 16 4c 44 52 45 51 20 | 52 31 2c 5b 52 31 30 2c |..LDREQ |R1,[R10,|
|00000580| 23 33 32 5d 0d 02 8a 1c | 53 54 52 45 51 20 52 31 |#32]....|STREQ R1|
|00000590| 2c 5b 52 31 30 2c 52 38 | 2c 41 53 4c 20 23 32 5d |,[R10,R8|,ASL #2]|
|000005a0| 0d 02 94 0c ec 51 20 52 | 31 2c 23 30 0d 02 9e 1c |.....Q R|1,#0....|
|000005b0| 53 54 52 45 51 20 52 31 | 2c 5b 52 31 31 2c 52 38 |STREQ R1|,[R11,R8|
|000005c0| 2c 41 53 4c 20 23 32 5d | 0d 02 a8 0e 42 45 51 20 |,ASL #2]|....BEQ |
|000005d0| 65 78 74 65 6e 64 0d 02 | b2 10 41 44 44 20 52 38 |extend..|..ADD R8|
|000005e0| 2c 52 38 2c 23 31 0d 02 | bc 0d 43 4d 50 20 52 38 |,R8,#1..|..CMP R8|
|000005f0| 2c 23 38 0d 02 c6 11 42 | 4c 54 20 67 65 74 68 61 |,#8....B|LT getha|
|00000600| 6e 64 6c 65 0d 02 d0 0d | 4d 56 4e 20 52 38 2c 23 |ndle....|MVN R8,#|
|00000610| 30 0d 02 da 0f 42 20 65 | 78 69 74 61 6c 6c 6f 63 |0....B e|xitalloc|
|00000620| 0d 02 e4 0b 2e 65 78 74 | 65 6e 64 0d 02 ee 1a 4c |.....ext|end....L|
|00000630| 44 52 20 52 30 2c 5b 52 | 31 31 2c 52 38 2c 41 53 |DR R0,[R|11,R8,AS|
|00000640| 4c 20 23 32 5d 0d 02 f8 | 11 53 55 42 53 20 52 39 |L #2]...|.SUBS R9|
|00000650| 2c 52 39 2c 52 30 0d 03 | 02 0e 42 4d 49 20 73 68 |,R9,R0..|..BMI sh|
|00000660| 72 69 6e 6b 0d 03 0c 0d | 4d 4f 56 20 52 30 2c 52 |rink....|MOV R0,R|
|00000670| 39 0d 03 16 0f 42 4c 20 | 73 6c 6f 74 73 69 7a 65 |9....BL |slotsize|
|00000680| 0d 03 20 14 4c 44 52 20 | 52 32 2c 5b 52 31 30 2c |.. .LDR |R2,[R10,|
|00000690| 23 33 32 5d 0d 03 2a 10 | 41 44 44 20 52 30 2c 52 |#32]..*.|ADD R0,R|
|000006a0| 30 2c 52 32 0d 03 34 10 | 53 55 42 20 52 31 2c 52 |0,R2..4.|SUB R1,R|
|000006b0| 30 2c 52 39 0d 03 3e 1a | 4c 44 52 20 52 32 2c 5b |0,R9..>.|LDR R2,[|
|000006c0| 52 31 30 2c 52 38 2c 41 | 53 4c 20 23 32 5d 0d 03 |R10,R8,A|SL #2]..|
|000006d0| 48 1a 4c 44 52 20 52 33 | 2c 5b 52 31 31 2c 52 38 |H.LDR R3|,[R11,R8|
|000006e0| 2c 41 53 4c 20 23 32 5d | 0d 03 52 10 41 44 44 20 |,ASL #2]|..R.ADD |
|000006f0| 52 32 2c 52 32 2c 52 33 | 0d 03 5c 10 41 44 44 20 |R2,R2,R3|..\.ADD |
|00000700| 52 33 2c 52 33 2c 52 39 | 0d 03 66 1a 53 54 52 20 |R3,R3,R9|..f.STR |
|00000710| 52 33 2c 5b 52 31 31 2c | 52 38 2c 41 53 4c 20 23 |R3,[R11,|R8,ASL #|
|00000720| 32 5d 0d 03 70 0c 2e 65 | 78 74 68 65 61 70 0d 03 |2]..p..e|xtheap..|
|00000730| 7a 0d 43 4d 50 20 52 31 | 2c 52 32 0d 03 84 16 4c |z.CMP R1|,R2....L|
|00000740| 44 52 4e 45 20 52 33 2c | 5b 52 31 2c 23 2d 34 5d |DRNE R3,|[R1,#-4]|
|00000750| 21 0d 03 8e 16 53 54 52 | 4e 45 20 52 33 2c 5b 52 |!....STR|NE R3,[R|
|00000760| 30 2c 23 2d 34 5d 21 0d | 03 98 0f 42 4e 45 20 65 |0,#-4]!.|...BNE e|
|00000770| 78 74 68 65 61 70 0d 03 | a2 0d 4d 4f 56 20 52 31 |xtheap..|..MOV R1|
|00000780| 2c 23 37 0d 03 ac 1a 4c | 44 52 20 52 30 2c 5b 52 |,#7....L|DR R0,[R|
|00000790| 31 30 2c 52 38 2c 41 53 | 4c 20 23 32 5d 0d 03 b6 |10,R8,AS|L #2]...|
|000007a0| 0b 2e 72 65 6c 6f 63 31 | 0d 03 c0 0d 43 4d 50 20 |..reloc1|....CMP |
|000007b0| 52 31 2c 52 38 0d 03 ca | 11 42 45 51 20 73 6b 69 |R1,R8...|.BEQ ski|
|000007c0| 70 72 65 6c 6f 63 0d 03 | d4 1a 4c 44 52 20 52 32 |preloc..|..LDR R2|
|000007d0| 2c 5b 52 31 30 2c 52 31 | 2c 41 53 4c 20 23 32 5d |,[R10,R1|,ASL #2]|
|000007e0| 0d 03 de 0d 43 4d 50 20 | 52 32 2c 52 30 0d 03 e8 |....CMP |R2,R0...|
|000007f0| 12 41 44 44 47 45 20 52 | 32 2c 52 32 2c 52 39 0d |.ADDGE R|2,R2,R9.|
|00000800| 03 f2 1c 53 54 52 47 45 | 20 52 32 2c 5b 52 31 30 |...STRGE| R2,[R10|
|00000810| 2c 52 31 2c 41 53 4c 20 | 23 32 5d 0d 03 fc 0e 2e |,R1,ASL |#2].....|
|00000820| 73 6b 69 70 72 65 6c 6f | 63 0d 04 06 11 53 55 42 |skiprelo|c....SUB|
|00000830| 53 20 52 31 2c 52 31 2c | 23 31 0d 04 10 0e 42 50 |S R1,R1,|#1....BP|
|00000840| 4c 20 72 65 6c 6f 63 31 | 0d 04 1a 0f 42 20 65 78 |L reloc1|....B ex|
|00000850| 69 74 61 6c 6c 6f 63 0d | 04 24 0b 2e 73 68 72 69 |italloc.|.$..shri|
|00000860| 6e 6b 0d 04 2e 1a 4c 44 | 52 20 52 30 2c 5b 52 31 |nk....LD|R R0,[R1|
|00000870| 30 2c 52 38 2c 41 53 4c | 20 23 32 5d 0d 04 38 1a |0,R8,ASL| #2]..8.|
|00000880| 4c 44 52 20 52 31 2c 5b | 52 31 31 2c 52 38 2c 41 |LDR R1,[|R11,R8,A|
|00000890| 53 4c 20 23 32 5d 0d 04 | 42 11 41 44 44 53 20 52 |SL #2]..|B.ADDS R|
|000008a0| 32 2c 52 31 2c 52 39 0d | 04 4c 0f 4d 56 4e 4d 49 |2,R1,R9.|.L.MVNMI|
|000008b0| 20 52 38 2c 23 31 0d 04 | 56 11 42 4d 49 20 65 78 | R8,#1..|V.BMI ex|
|000008c0| 69 74 61 6c 6c 6f 63 0d | 04 60 1a 53 54 52 20 52 |italloc.|.`.STR R|
|000008d0| 32 2c 5b 52 31 31 2c 52 | 38 2c 41 53 4c 20 23 32 |2,[R11,R|8,ASL #2|
|000008e0| 5d 0d 04 6a 10 41 44 44 | 20 52 31 2c 52 30 2c 52 |]..j.ADD| R1,R0,R|
|000008f0| 31 0d 04 74 10 41 44 44 | 20 52 32 2c 52 30 2c 52 |1..t.ADD| R2,R0,R|
|00000900| 32 0d 04 7e 0d 4d 4f 56 | 20 52 33 2c 52 30 0d 04 |2..~.MOV| R3,R0..|
|00000910| 88 0d 4d 4f 56 20 52 30 | 2c 23 30 0d 04 92 0f 42 |..MOV R0|,#0....B|
|00000920| 4c 20 73 6c 6f 74 73 69 | 7a 65 0d 04 9c 14 4c 44 |L slotsi|ze....LD|
|00000930| 52 20 52 34 2c 5b 52 31 | 30 2c 23 33 32 5d 0d 04 |R R4,[R1|0,#32]..|
|00000940| a6 10 41 44 44 20 52 34 | 2c 52 34 2c 52 30 0d 04 |..ADD R4|,R4,R0..|
|00000950| b0 0d 4d 4f 56 20 52 30 | 2c 52 33 0d 04 ba 0d 2e |..MOV R0|,R3.....|
|00000960| 63 75 74 62 6c 6f 63 6b | 0d 04 c4 0d 43 4d 50 20 |cutblock|....CMP |
|00000970| 52 32 2c 52 34 0d 04 ce | 14 4c 44 52 4e 45 20 52 |R2,R4...|.LDRNE R|
|00000980| 33 2c 5b 52 31 5d 2c 23 | 34 0d 04 d8 14 53 54 52 |3,[R1],#|4....STR|
|00000990| 4e 45 20 52 33 2c 5b 52 | 32 5d 2c 23 34 0d 04 e2 |NE R3,[R|2],#4...|
|000009a0| 10 42 4e 45 20 63 75 74 | 62 6c 6f 63 6b 0d 04 ec |.BNE cut|block...|
|000009b0| 0d 4d 4f 56 20 52 31 2c | 23 37 0d 04 f6 0b 2e 72 |.MOV R1,|#7.....r|
|000009c0| 65 6c 6f 63 32 0d 05 00 | 1a 4c 44 52 20 52 32 2c |eloc2...|.LDR R2,|
|000009d0| 5b 52 31 30 2c 52 31 2c | 41 53 4c 20 23 32 5d 0d |[R10,R1,|ASL #2].|
|000009e0| 05 0a 0d 43 4d 50 20 52 | 32 2c 52 30 0d 05 14 12 |...CMP R|2,R0....|
|000009f0| 41 44 44 47 54 20 52 32 | 2c 52 32 2c 52 39 0d 05 |ADDGT R2|,R2,R9..|
|00000a00| 1e 1c 53 54 52 47 54 20 | 52 32 2c 5b 52 31 30 2c |..STRGT |R2,[R10,|
|00000a10| 52 31 2c 41 53 4c 20 23 | 32 5d 0d 05 28 11 53 55 |R1,ASL #|2]..(.SU|
|00000a20| 42 53 20 52 31 2c 52 31 | 2c 23 31 0d 05 32 0e 42 |BS R1,R1|,#1..2.B|
|00000a30| 50 4c 20 72 65 6c 6f 63 | 32 0d 05 3c 0e 2e 65 78 |PL reloc|2..<..ex|
|00000a40| 69 74 61 6c 6c 6f 63 0d | 05 46 0d 4d 4f 56 20 52 |italloc.|.F.MOV R|
|00000a50| 30 2c 23 30 0d 05 50 0f | 42 4c 20 73 6c 6f 74 73 |0,#0..P.|BL slots|
|00000a60| 69 7a 65 0d 05 5a 19 4c | 44 4d 46 44 20 28 73 70 |ize..Z.L|DMFD (sp|
|00000a70| 29 21 2c 7b 52 39 2c 6c | 69 6e 6b 7d 0d 05 64 12 |)!,{R9,l|ink}..d.|
|00000a80| 4c 44 52 20 52 39 2c 5b | 52 39 2c 23 38 5d 0d 05 |LDR R9,[|R9,#8]..|
|00000a90| 6e 0f 53 54 52 20 52 38 | 2c 5b 52 39 5d 0d 05 78 |n.STR R8|,[R9]..x|
|00000aa0| 10 4d 4f 56 53 20 50 43 | 2c 6c 69 6e 6b 0d 05 82 |.MOVS PC|,link...|
|00000ab0| 0d 2e 73 6c 6f 74 73 69 | 7a 65 0d 05 8c 1f 53 54 |..slotsi|ze....ST|
|00000ac0| 4d 46 44 20 28 73 70 29 | 21 2c 7b 52 31 2c 52 32 |MFD (sp)|!,{R1,R2|
|00000ad0| 2c 52 37 2c 6c 69 6e 6b | 7d 0d 05 96 0d 4d 4f 56 |,R7,link|}....MOV|
|00000ae0| 20 52 31 2c 23 37 0d 05 | a0 10 2e 67 65 74 68 65 | R1,#7..|...gethe|
|00000af0| 61 70 73 69 7a 65 0d 05 | aa 1a 4c 44 52 20 52 32 |apsize..|..LDR R2|
|00000b00| 2c 5b 52 31 31 2c 52 31 | 2c 41 53 4c 20 23 32 5d |,[R11,R1|,ASL #2]|
|00000b10| 0d 05 b4 10 41 44 44 20 | 52 30 2c 52 30 2c 52 32 |....ADD |R0,R0,R2|
|00000b20| 0d 05 be 11 53 55 42 53 | 20 52 31 2c 52 31 2c 23 |....SUBS| R1,R1,#|
|00000b30| 31 0d 05 c8 13 42 50 4c | 20 67 65 74 68 65 61 70 |1....BPL| getheap|
|00000b40| 73 69 7a 65 0d 05 d2 14 | 53 54 4d 46 44 20 28 73 |size....|STMFD (s|
|00000b50| 70 29 21 2c 7b 52 30 7d | 0d 05 dc 14 4c 44 52 20 |p)!,{R0}|....LDR |
|00000b60| 52 31 2c 5b 52 31 31 2c | 23 33 32 5d 0d 05 e6 10 |R1,[R11,|#32]....|
|00000b70| 41 44 44 20 52 30 2c 52 | 30 2c 52 31 0d 05 f0 0d |ADD R0,R|0,R1....|
|00000b80| 4d 56 4e 20 52 31 2c 23 | 30 0d 05 fa 0d 4d 4f 56 |MVN R1,#|0....MOV|
|00000b90| 20 52 37 2c 52 30 0d 06 | 04 18 53 57 49 20 22 58 | R7,R0..|..SWI "X|
|00000ba0| 57 69 6d 70 5f 53 6c 6f | 74 53 69 7a 65 22 0d 06 |Wimp_Slo|tSize"..|
|00000bb0| 0e 0d 43 4d 50 20 52 30 | 2c 52 37 0d 06 18 14 54 |..CMP R0|,R7....T|
|00000bc0| 45 51 4c 54 50 20 52 30 | 2c 23 31 3c 3c 32 38 0d |EQLTP R0|,#1<<28.|
|00000bd0| 06 22 0f 4d 56 4e 56 53 | 20 52 38 2c 23 32 0d 06 |.".MVNVS| R8,#2..|
|00000be0| 2c 24 4c 44 4d 56 53 46 | 44 20 28 73 70 29 21 2c |,$LDMVSF|D (sp)!,|
|00000bf0| 7b 52 30 2c 52 31 2c 52 | 32 2c 52 37 2c 6c 69 6e |{R0,R1,R|2,R7,lin|
|00000c00| 6b 7d 0d 06 36 11 42 56 | 53 20 65 78 69 74 61 6c |k}..6.BV|S exital|
|00000c10| 6c 6f 63 0d 06 40 14 4c | 44 4d 46 44 20 28 73 70 |loc..@.L|DMFD (sp|
|00000c20| 29 21 2c 7b 52 30 7d 0d | 06 4a 1e 4c 44 4d 46 44 |)!,{R0}.|.J.LDMFD|
|00000c30| 20 28 73 70 29 21 2c 7b | 52 31 2c 52 32 2c 52 37 | (sp)!,{|R1,R2,R7|
|00000c40| 2c 50 43 7d 5e 0d 06 54 | 0d 2e 68 65 61 70 73 69 |,PC}^..T|..heapsi|
|00000c50| 7a 65 0d 06 5e 13 4c 44 | 52 20 52 31 31 2c 5b 52 |ze..^.LD|R R11,[R|
|00000c60| 39 2c 23 38 5d 0d 06 68 | 11 4c 44 52 20 52 31 31 |9,#8]..h|.LDR R11|
|00000c70| 2c 5b 52 31 31 5d 0d 06 | 72 13 41 44 44 20 52 31 |,[R11]..|r.ADD R1|
|00000c80| 30 2c 52 31 30 2c 23 31 | 32 0d 06 7c 13 41 44 44 |0,R10,#1|2..|.ADD|
|00000c90| 20 52 31 31 2c 52 31 31 | 2c 23 31 32 0d 06 86 0f | R11,R11|,#12....|
|00000ca0| 4c 44 52 20 52 38 2c 5b | 52 39 5d 0d 06 90 0d 4d |LDR R8,[|R9]....M|
|00000cb0| 4f 56 20 52 30 2c 23 30 | 0d 06 9a 0d 4d 4f 56 20 |OV R0,#0|....MOV |
|00000cc0| 52 31 2c 23 37 0d 06 a4 | 11 2e 67 65 74 68 65 61 |R1,#7...|..gethea|
|00000cd0| 70 73 69 7a 65 32 0d 06 | ae 1a 4c 44 52 20 52 32 |psize2..|..LDR R2|
|00000ce0| 2c 5b 52 31 31 2c 52 31 | 2c 41 53 4c 20 23 32 5d |,[R11,R1|,ASL #2]|
|00000cf0| 0d 06 b8 10 41 44 44 20 | 52 30 2c 52 30 2c 52 32 |....ADD |R0,R0,R2|
|00000d00| 0d 06 c2 11 53 55 42 53 | 20 52 31 2c 52 31 2c 23 |....SUBS| R1,R1,#|
|00000d10| 31 0d 06 cc 14 42 50 4c | 20 67 65 74 68 65 61 70 |1....BPL| getheap|
|00000d20| 73 69 7a 65 32 0d 06 d6 | 0f 53 54 52 20 52 30 2c |size2...|.STR R0,|
|00000d30| 5b 52 38 5d 0d 06 e0 10 | 4d 4f 56 53 20 50 43 2c |[R8]....|MOVS PC,|
|00000d40| 6c 69 6e 6b 0d 06 ea 04 | 0d 06 f4 04 0d 06 fe 0b |link....|........|
|00000d50| 2e 77 72 69 74 65 63 0d | 07 08 1c 53 54 4d 46 44 |.writec.|...STMFD|
|00000d60| 20 28 73 70 29 21 2c 7b | 52 31 2c 52 32 2c 6c 69 | (sp)!,{|R1,R2,li|
|00000d70| 6e 6b 7d 0d 07 12 04 0d | 07 1c 10 4c 44 52 20 52 |nk}.....|...LDR R|
|00000d80| 31 2c 5b 52 31 32 5d 0d | 07 26 11 54 53 54 20 52 |1,[R12].|.&.TST R|
|00000d90| 31 2c 23 31 3c 3c 33 31 | 0d 07 30 13 54 53 54 4e |1,#1<<31|..0.TSTN|
|00000da0| 45 20 52 31 2c 23 31 3c | 3c 33 30 0d 07 3a 1d 4c |E R1,#1<|<30..:.L|
|00000db0| 44 4d 4e 45 46 44 20 28 | 73 70 29 21 2c 7b 52 31 |DMNEFD (|sp)!,{R1|
|00000dc0| 2c 52 32 2c 50 43 7d 5e | 0d 07 44 11 54 53 54 20 |,R2,PC}^|..D.TST |
|00000dd0| 52 31 2c 23 31 3c 3c 33 | 31 0d 07 4e 15 42 4c 4e |R1,#1<<3|1..N.BLN|
|00000de0| 45 20 77 72 69 74 65 5f | 62 75 66 66 65 72 0d 07 |E write_|buffer..|
|00000df0| 58 04 0d 07 62 13 4c 44 | 52 20 52 32 2c 5b 52 31 |X...b.LD|R R2,[R1|
|00000e00| 32 2c 23 34 5d 0d 07 6c | 14 42 49 43 20 52 32 2c |2,#4]..l|.BIC R2,|
|00000e10| 52 32 2c 23 31 3c 3c 33 | 31 0d 07 76 0d 43 4d 50 |R2,#1<<3|1..v.CMP|
|00000e20| 20 52 31 2c 52 32 0d 07 | 80 16 53 54 52 4c 54 42 | R1,R2..|..STRLTB|
|00000e30| 20 52 30 2c 5b 52 31 32 | 2c 52 31 5d 0d 07 8a 12 | R0,[R12|,R1]....|
|00000e40| 41 44 44 4c 54 20 52 31 | 2c 52 31 2c 23 31 0d 07 |ADDLT R1|,R1,#1..|
|00000e50| 94 13 84 52 20 52 31 2c | 52 31 2c 23 31 3c 3c 33 |...R R1,|R1,#1<<3|
|00000e60| 30 0d 07 9e 12 53 54 52 | 4c 54 20 52 31 2c 5b 52 |0....STR|LT R1,[R|
|00000e70| 31 32 5d 0d 07 a8 0e 43 | 4d 50 20 52 30 2c 23 33 |12]....C|MP R0,#3|
|00000e80| 32 0d 07 b2 1d 4c 44 4d | 47 45 46 44 20 28 73 70 |2....LDM|GEFD (sp|
|00000e90| 29 21 2c 7b 52 31 2c 52 | 32 2c 50 43 7d 5e 0d 07 |)!,{R1,R|2,PC}^..|
|00000ea0| bc 04 0d 07 c6 14 53 54 | 4d 46 44 20 28 73 70 29 |......ST|MFD (sp)|
|00000eb0| 21 2c 7b 52 30 7d 0d 07 | d0 0f 4d 4f 56 20 52 30 |!,{R0}..|..MOV R0|
|00000ec0| 2c 23 32 31 38 0d 07 da | 0d 4d 4f 56 20 52 31 2c |,#218...|.MOV R1,|
|00000ed0| 23 30 0d 07 e4 0f 4d 4f | 56 20 52 32 2c 23 32 35 |#0....MO|V R2,#25|
|00000ee0| 35 0d 07 ee 12 53 57 49 | 20 22 58 4f 53 5f 42 79 |5....SWI| "XOS_By|
|00000ef0| 74 65 22 0d 07 f8 14 4c | 44 4d 46 44 20 28 73 70 |te"....L|DMFD (sp|
|00000f00| 29 21 2c 7b 52 30 7d 0d | 08 02 0d 43 4d 50 20 52 |)!,{R0}.|...CMP R|
|00000f10| 31 2c 23 30 0d 08 0c 1d | 4c 44 4d 47 54 46 44 20 |1,#0....|LDMGTFD |
|00000f20| 28 73 70 29 21 2c 7b 52 | 31 2c 52 32 2c 50 43 7d |(sp)!,{R|1,R2,PC}|
|00000f30| 5e 0d 08 16 0d 43 4d 50 | 20 52 30 2c 23 35 0d 08 |^....CMP| R0,#5..|
|00000f40| 20 10 43 4d 50 4e 45 20 | 52 30 2c 23 31 36 0d 08 | .CMPNE |R0,#16..|
|00000f50| 2a 10 43 4d 50 4e 45 20 | 52 30 2c 23 31 38 0d 08 |*.CMPNE |R0,#18..|
|00000f60| 34 10 43 4d 50 4e 45 20 | 52 30 2c 23 31 39 0d 08 |4.CMPNE |R0,#19..|
|00000f70| 3e 10 43 4d 50 4e 45 20 | 52 30 2c 23 32 30 0d 08 |>.CMPNE |R0,#20..|
|00000f80| 48 10 43 4d 50 4e 45 20 | 52 30 2c 23 32 32 0d 08 |H.CMPNE |R0,#22..|
|00000f90| 52 10 43 4d 50 4e 45 20 | 52 30 2c 23 32 33 0d 08 |R.CMPNE |R0,#23..|
|00000fa0| 5c 10 43 4d 50 4e 45 20 | 52 30 2c 23 32 34 0d 08 |\.CMPNE |R0,#24..|
|00000fb0| 66 10 43 4d 50 4e 45 20 | 52 30 2c 23 32 35 0d 08 |f.CMPNE |R0,#25..|
|00000fc0| 70 10 43 4d 50 4e 45 20 | 52 30 2c 23 32 36 0d 08 |p.CMPNE |R0,#26..|
|00000fd0| 7a 10 43 4d 50 4e 45 20 | 52 30 2c 23 32 38 0d 08 |z.CMPNE |R0,#28..|
|00000fe0| 84 10 43 4d 50 4e 45 20 | 52 30 2c 23 32 39 0d 08 |..CMPNE |R0,#29..|
|00000ff0| 8e 1d 4c 44 4d 4e 45 46 | 44 20 28 73 70 29 21 2c |..LDMNEF|D (sp)!,|
|00001000| 7b 52 31 2c 52 32 2c 50 | 43 7d 5e 0d 08 98 13 4c |{R1,R2,P|C}^....L|
|00001010| 44 52 20 52 31 2c 5b 52 | 31 32 2c 23 34 5d 0d 08 |DR R1,[R|12,#4]..|
|00001020| a2 13 84 52 20 52 31 2c | 52 31 2c 23 31 3c 3c 33 |...R R1,|R1,#1<<3|
|00001030| 31 0d 08 ac 13 53 54 52 | 20 52 31 2c 5b 52 31 32 |1....STR| R1,[R12|
|00001040| 2c 23 34 5d 0d 08 b6 04 | 0d 08 c0 1b 4c 44 4d 46 |,#4]....|....LDMF|
|00001050| 44 20 28 73 70 29 21 2c | 7b 52 31 2c 52 32 2c 50 |D (sp)!,|{R1,R2,P|
|00001060| 43 7d 5e 0d 08 ca 04 0d | 08 d4 04 0d 08 de 11 2e |C}^.....|........|
|00001070| 77 72 69 74 65 5f 62 75 | 66 66 65 72 0d 08 e8 19 |write_bu|ffer....|
|00001080| 53 54 4d 46 44 20 28 73 | 70 29 21 2c 7b 52 30 2c |STMFD (s|p)!,{R0,|
|00001090| 6c 69 6e 6b 7d 0d 08 f2 | 04 0d 08 fc 13 84 52 20 |link}...|......R |
|000010a0| 52 31 2c 52 31 2c 23 31 | 3c 3c 33 30 0d 09 06 10 |R1,R1,#1|<<30....|
|000010b0| 53 54 52 20 52 31 2c 5b | 52 31 32 5d 0d 09 10 17 |STR R1,[|R12]....|
|000010c0| 41 44 52 20 52 30 2c 77 | 69 6e 64 6f 77 5f 74 69 |ADR R0,w|indow_ti|
|000010d0| 74 6c 65 0d 09 1a 1d 53 | 57 49 20 22 58 57 69 6d |tle....S|WI "XWim|
|000010e0| 70 5f 43 6f 6d 6d 61 6e | 64 57 69 6e 64 6f 77 22 |p_Comman|dWindow"|
|000010f0| 0d 09 24 17 53 54 4d 46 | 44 20 28 73 70 29 21 2c |..$.STMF|D (sp)!,|
|00001100| 7b 52 30 2d 52 32 7d 0d | 09 2e 0f 4d 4f 56 20 52 |{R0-R2}.|...MOV R|
|00001110| 30 2c 23 32 32 39 0d 09 | 38 0d 4d 4f 56 20 52 31 |0,#229..|8.MOV R1|
|00001120| 2c 23 31 0d 09 42 0d 4d | 4f 56 20 52 32 2c 23 30 |,#1..B.M|OV R2,#0|
|00001130| 0d 09 4c 12 53 57 49 20 | 22 58 4f 53 5f 42 79 74 |..L.SWI |"XOS_Byt|
|00001140| 65 22 0d 09 56 17 4c 44 | 4d 46 44 20 28 73 70 29 |e"..V.LD|MFD (sp)|
|00001150| 21 2c 7b 52 30 2d 52 32 | 7d 0d 09 60 0b 53 57 49 |!,{R0-R2|}..`.SWI|
|00001160| 20 32 35 36 0d 09 6a 0d | 4d 4f 56 20 52 32 2c 23 | 256..j.|MOV R2,#|
|00001170| 38 0d 09 74 16 42 49 43 | 20 52 31 2c 52 31 2c 23 |8..t.BIC| R1,R1,#|
|00001180| 25 31 31 3c 3c 33 30 0d | 09 7e 0d 2e 77 72 69 74 |%11<<30.|.~..writ|
|00001190| 65 62 75 66 0d 09 88 14 | 4c 44 52 42 20 52 30 2c |ebuf....|LDRB R0,|
|000011a0| 5b 52 31 32 2c 52 32 5d | 0d 09 92 0d 43 4d 50 20 |[R12,R2]|....CMP |
|000011b0| 52 32 2c 52 31 0d 09 9c | 15 53 57 49 4c 54 20 22 |R2,R1...|.SWILT "|
|000011c0| 4f 53 5f 57 72 69 74 65 | 43 22 0d 09 a6 10 43 4d |OS_Write|C"....CM|
|000011d0| 50 4c 54 20 52 30 2c 23 | 33 32 0d 09 b0 11 42 47 |PLT R0,#|32....BG|
|000011e0| 45 20 6c 6f 6f 70 77 72 | 69 74 65 0d 09 ba 17 53 |E loopwr|ite....S|
|000011f0| 54 4d 46 44 20 28 73 70 | 29 21 2c 7b 52 30 2d 52 |TMFD (sp|)!,{R0-R|
|00001200| 32 7d 0d 09 c4 0f 4d 4f | 56 20 52 30 2c 23 32 31 |2}....MO|V R0,#21|
|00001210| 38 0d 09 ce 0d 4d 4f 56 | 20 52 31 2c 23 30 0d 09 |8....MOV| R1,#0..|
|00001220| d8 0f 4d 4f 56 20 52 32 | 2c 23 32 35 35 0d 09 e2 |..MOV R2|,#255...|
|00001230| 11 53 57 49 20 22 4f 53 | 5f 42 79 74 65 22 0d 09 |.SWI "OS|_Byte"..|
|00001240| ec 0e 4d 4f 56 20 52 31 | 34 2c 52 31 0d 09 f6 17 |..MOV R1|4,R1....|
|00001250| 4c 44 4d 46 44 20 28 73 | 70 29 21 2c 7b 52 30 2d |LDMFD (s|p)!,{R0-|
|00001260| 52 32 7d 0d 0a 00 0e 43 | 4d 50 20 52 31 34 2c 23 |R2}....C|MP R14,#|
|00001270| 30 0d 0a 0a 11 42 47 54 | 20 6c 6f 6f 70 77 72 69 |0....BGT| loopwri|
|00001280| 74 65 0d 0a 14 0d 43 4d | 50 20 52 30 2c 23 35 0d |te....CM|P R0,#5.|
|00001290| 0a 1e 10 43 4d 50 4e 45 | 20 52 30 2c 23 31 36 0d |...CMPNE| R0,#16.|
|000012a0| 0a 28 10 43 4d 50 4e 45 | 20 52 30 2c 23 31 38 0d |.(.CMPNE| R0,#18.|
|000012b0| 0a 32 10 43 4d 50 4e 45 | 20 52 30 2c 23 31 39 0d |.2.CMPNE| R0,#19.|
|000012c0| 0a 3c 10 43 4d 50 4e 45 | 20 52 30 2c 23 32 30 0d |.<.CMPNE| R0,#20.|
|000012d0| 0a 46 10 43 4d 50 4e 45 | 20 52 30 2c 23 32 32 0d |.F.CMPNE| R0,#22.|
|000012e0| 0a 50 10 43 4d 50 4e 45 | 20 52 30 2c 23 32 33 0d |.P.CMPNE| R0,#23.|
|000012f0| 0a 5a 10 43 4d 50 4e 45 | 20 52 30 2c 23 32 34 0d |.Z.CMPNE| R0,#24.|
|00001300| 0a 64 10 43 4d 50 4e 45 | 20 52 30 2c 23 32 35 0d |.d.CMPNE| R0,#25.|
|00001310| 0a 6e 10 43 4d 50 4e 45 | 20 52 30 2c 23 32 36 0d |.n.CMPNE| R0,#26.|
|00001320| 0a 78 10 43 4d 50 4e 45 | 20 52 30 2c 23 32 38 0d |.x.CMPNE| R0,#28.|
|00001330| 0a 82 10 43 4d 50 4e 45 | 20 52 30 2c 23 32 39 0d |...CMPNE| R0,#29.|
|00001340| 0a 8c 16 4c 44 52 45 51 | 20 52 31 34 2c 5b 52 31 |...LDREQ| R14,[R1|
|00001350| 32 2c 23 34 5d 0d 0a 96 | 17 84 52 45 51 20 52 31 |2,#4]...|..REQ R1|
|00001360| 34 2c 52 31 34 2c 23 31 | 3c 3c 33 31 0d 0a a0 16 |4,R14,#1|<<31....|
|00001370| 53 54 52 45 51 20 52 31 | 34 2c 5b 52 31 32 2c 23 |STREQ R1|4,[R12,#|
|00001380| 34 5d 0d 0a aa 0e 2e 6c | 6f 6f 70 77 72 69 74 65 |4].....l|oopwrite|
|00001390| 0d 0a b4 0d 43 4d 50 20 | 52 32 2c 52 31 0d 0a be |....CMP |R2,R1...|
|000013a0| 12 41 44 44 4c 54 20 52 | 32 2c 52 32 2c 23 31 0d |.ADDLT R|2,R2,#1.|
|000013b0| 0a c8 10 42 4c 54 20 77 | 72 69 74 65 62 75 66 0d |...BLT w|ritebuf.|
|000013c0| 0a d2 10 53 54 52 20 52 | 31 2c 5b 52 31 32 5d 0d |...STR R|1,[R12].|
|000013d0| 0a dc 18 4c 44 4d 46 44 | 20 28 73 70 29 21 2c 7b |...LDMFD| (sp)!,{|
|000013e0| 52 30 2c 50 43 7d 5e 0d | 0a e6 04 0d 0a f0 11 2e |R0,PC}^.|........|
|000013f0| 77 69 6e 64 6f 77 5f 74 | 69 74 6c 65 0d 0a fa 1d |window_t|itle....|
|00001400| 45 51 55 53 20 22 45 78 | 65 63 75 74 69 6f 6e 22 |EQUS "Ex|ecution"|
|00001410| 2b bd 30 3a 41 4c 49 47 | 4e 0d 0b 04 04 0d 0b 0e |+.0:ALIG|N.......|
|00001420| 0b 2e 72 65 64 72 61 77 | 0d 0b 18 16 53 54 4d 46 |..redraw|....STMF|
|00001430| 44 20 28 73 70 29 21 2c | 7b 6c 69 6e 6b 7d 0d 0b |D (sp)!,|{link}..|
|00001440| 22 0f a4 73 65 74 77 6f | 72 6b 70 74 72 0d 0b 2c |"..setwo|rkptr..,|
|00001450| 10 4c 44 52 20 52 31 31 | 2c 5b 52 39 5d 0d 0b 36 |.LDR R11|,[R9]..6|
|00001460| 11 4c 44 52 20 52 31 31 | 2c 5b 52 31 31 5d 0d 0b |.LDR R11|,[R11]..|
|00001470| 40 17 4c 44 4d 49 41 20 | 52 31 31 21 2c 7b 52 30 |@.LDMIA |R11!,{R0|
|00001480| 2d 52 31 30 7d 0d 0b 4a | 11 a4 73 74 72 28 30 2c |-R10}..J|..str(0,|
|00001490| 63 73 69 7a 65 29 0d 0b | 54 12 a4 73 74 72 28 31 |csize)..|T..str(1|
|000014a0| 2c 72 65 6c 61 64 64 29 | 0d 0b 5e 12 a4 73 74 72 |,reladd)|..^..str|
|000014b0| 28 32 2c 61 62 73 61 64 | 64 29 0d 0b 68 11 a4 73 |(2,absad|d)..h..s|
|000014c0| 74 72 28 33 2c 66 66 6c | 67 73 29 0d 0b 72 11 a4 |tr(3,ffl|gs)..r..|
|000014d0| 73 74 72 28 34 2c 65 64 | 69 74 79 29 0d 0b 7c 11 |str(4,ed|ity)..|.|
|000014e0| a4 73 74 72 28 35 2c 65 | 64 69 74 77 29 0d 0b 86 |.str(5,e|ditw)...|
|000014f0| 13 a4 73 74 72 28 36 2c | 65 64 69 74 73 74 72 29 |..str(6,|editstr)|
|00001500| 0d 0b 90 13 a4 73 74 72 | 28 37 2c 65 64 69 74 6c |.....str|(7,editl|
|00001510| 65 6e 29 0d 0b 9a 14 a4 | 73 74 72 28 38 2c 65 64 |en).....|str(8,ed|
|00001520| 69 74 73 74 72 32 29 0d | 0b a4 14 a4 73 74 72 28 |itstr2).|....str(|
|00001530| 39 2c 65 64 69 74 6c 65 | 6e 32 29 0d 0b ae 12 a4 |9,editle|n2).....|
|00001540| 73 74 72 28 31 30 2c 6c | 69 6e 65 73 29 0d 0b b8 |str(10,l|ines)...|
|00001550| 16 4c 44 4d 49 41 20 52 | 31 31 21 2c 7b 52 30 2d |.LDMIA R|11!,{R0-|
|00001560| 52 32 7d 0d 0b c2 11 a4 | 73 74 72 28 30 2c 72 65 |R2}.....|str(0,re|
|00001570| 67 75 70 29 0d 0b cc 12 | a4 73 74 72 28 31 2c 66 |gup)....|.str(1,f|
|00001580| 6f 75 6e 64 6e 29 0d 0b | d6 12 a4 73 74 72 28 32 |oundn)..|...str(2|
|00001590| 2c 66 6f 75 6e 64 6c 29 | 0d 0b e0 19 4c 44 4d 49 |,foundl)|....LDMI|
|000015a0| 41 20 52 31 31 21 2c 7b | 52 31 2c 52 35 2c 52 36 |A R11!,{|R1,R5,R6|
|000015b0| 7d 0d 0b ea 0d 4d 4f 56 | 20 52 38 2c 23 31 0d 0b |}....MOV| R8,#1..|
|000015c0| f4 12 a4 73 74 72 62 28 | 38 2c 64 6f 63 6c 67 29 |...strb(|8,doclg)|
|000015d0| 0d 0b fe 1b 53 57 49 20 | 22 57 69 6d 70 5f 52 65 |....SWI |"Wimp_Re|
|000015e0| 64 72 61 77 57 69 6e 64 | 6f 77 22 0d 0c 08 0d 42 |drawWind|ow"....B|
|000015f0| 20 6e 65 78 74 72 65 63 | 0d 0c 12 0b 2e 75 70 64 | nextrec|.....upd|
|00001600| 61 74 65 0d 0c 1c 16 53 | 54 4d 46 44 20 28 73 70 |ate....S|TMFD (sp|
|00001610| 29 21 2c 7b 6c 69 6e 6b | 7d 0d 0c 26 0f a4 73 65 |)!,{link|}..&..se|
|00001620| 74 77 6f 72 6b 70 74 72 | 0d 0c 30 10 4c 44 52 20 |tworkptr|..0.LDR |
|00001630| 52 31 31 2c 5b 52 39 5d | 0d 0c 3a 11 4c 44 52 20 |R11,[R9]|..:.LDR |
|00001640| 52 31 31 2c 5b 52 31 31 | 5d 0d 0c 44 17 4c 44 4d |R11,[R11|]..D.LDM|
|00001650| 49 41 20 52 31 31 21 2c | 7b 52 30 2d 52 31 30 7d |IA R11!,|{R0-R10}|
|00001660| 0d 0c 4e 11 a4 73 74 72 | 28 30 2c 63 73 69 7a 65 |..N..str|(0,csize|
|00001670| 29 0d 0c 58 12 a4 73 74 | 72 28 31 2c 72 65 6c 61 |)..X..st|r(1,rela|
|00001680| 64 64 29 0d 0c 62 12 a4 | 73 74 72 28 32 2c 61 62 |dd)..b..|str(2,ab|
|00001690| 73 61 64 64 29 0d 0c 6c | 11 a4 73 74 72 28 33 2c |sadd)..l|..str(3,|
|000016a0| 66 66 6c 67 73 29 0d 0c | 76 11 a4 73 74 72 28 34 |fflgs)..|v..str(4|
|000016b0| 2c 65 64 69 74 79 29 0d | 0c 80 11 a4 73 74 72 28 |,edity).|....str(|
|000016c0| 35 2c 65 64 69 74 77 29 | 0d 0c 8a 13 a4 73 74 72 |5,editw)|.....str|
|000016d0| 28 36 2c 65 64 69 74 73 | 74 72 29 0d 0c 94 13 a4 |(6,edits|tr).....|
|000016e0| 73 74 72 28 37 2c 65 64 | 69 74 6c 65 6e 29 0d 0c |str(7,ed|itlen)..|
|000016f0| 9e 14 a4 73 74 72 28 38 | 2c 65 64 69 74 73 74 72 |...str(8|,editstr|
|00001700| 32 29 0d 0c a8 14 a4 73 | 74 72 28 39 2c 65 64 69 |2).....s|tr(9,edi|
|00001710| 74 6c 65 6e 32 29 0d 0c | b2 12 a4 73 74 72 28 31 |tlen2)..|...str(1|
|00001720| 30 2c 6c 69 6e 65 73 29 | 0d 0c bc 16 4c 44 4d 49 |0,lines)|....LDMI|
|00001730| 41 20 52 31 31 21 2c 7b | 52 30 2d 52 32 7d 0d 0c |A R11!,{|R0-R2}..|
|00001740| c6 11 a4 73 74 72 28 30 | 2c 72 65 67 75 70 29 0d |...str(0|,regup).|
|00001750| 0c d0 12 a4 73 74 72 28 | 31 2c 66 6f 75 6e 64 6e |....str(|1,foundn|
|00001760| 29 0d 0c da 12 a4 73 74 | 72 28 32 2c 66 6f 75 6e |).....st|r(2,foun|
|00001770| 64 6c 29 0d 0c e4 19 4c | 44 4d 49 41 20 52 31 31 |dl)....L|DMIA R11|
|00001780| 21 2c 7b 52 31 2c 52 35 | 2c 52 36 7d 0d 0c ee 0d |!,{R1,R5|,R6}....|
|00001790| 4d 4f 56 20 52 38 2c 23 | 31 0d 0c f8 12 a4 73 74 |MOV R8,#|1.....st|
|000017a0| 72 62 28 38 2c 64 6f 63 | 6c 67 29 0d 0d 02 1b 53 |rb(8,doc|lg)....S|
|000017b0| 57 49 20 22 57 69 6d 70 | 5f 55 70 64 61 74 65 57 |WI "Wimp|_UpdateW|
|000017c0| 69 6e 64 6f 77 22 0d 0d | 0c 0c 2e 6e 65 78 74 72 |indow"..|...nextr|
|000017d0| 65 63 0d 0d 16 0d 43 4d | 50 20 52 30 2c 23 30 0d |ec....CM|P R0,#0.|
|000017e0| 0d 20 0e 42 45 51 20 6e | 6f 72 65 63 73 0d 0d 2a |. .BEQ n|orecs..*|
|000017f0| 12 a4 6c 64 72 62 28 30 | 2c 64 6f 63 6c 67 29 0d |..ldrb(0|,doclg).|
|00001800| 0d 34 0d 43 4d 50 20 52 | 30 2c 23 31 0d 0d 3e 10 |.4.CMP R|0,#1..>.|
|00001810| 53 57 49 45 51 20 32 35 | 36 2b 31 36 0d 0d 48 13 |SWIEQ 25|6+16..H.|
|00001820| 4c 44 52 20 52 30 2c 5b | 52 31 2c 23 31 36 5d 0d |LDR R0,[|R1,#16].|
|00001830| 0d 52 13 4c 44 52 20 52 | 32 2c 5b 52 31 2c 23 32 |.R.LDR R|2,[R1,#2|
|00001840| 34 5d 0d 0d 5c 10 53 55 | 42 20 52 33 2c 52 30 2c |4]..\.SU|B R3,R0,|
|00001850| 52 32 0d 0d 66 12 4c 44 | 52 20 52 30 2c 5b 52 31 |R2..f.LD|R R0,[R1|
|00001860| 2c 23 34 5d 0d 0d 70 13 | 4c 44 52 20 52 32 2c 5b |,#4]..p.|LDR R2,[|
|00001870| 52 31 2c 23 32 30 5d 0d | 0d 7a 10 53 55 42 20 52 |R1,#20].|.z.SUB R|
|00001880| 32 2c 52 30 2c 52 32 0d | 0d 84 0f 4c 44 52 20 52 |2,R0,R2.|...LDR R|
|00001890| 30 2c 5b 52 31 5d 0d 0d | 8e 0d 43 4d 50 20 52 30 |0,[R1]..|..CMP R0|
|000018a0| 2c 52 35 0d 0d 98 0f 42 | 45 51 20 66 69 6e 64 77 |,R5....B|EQ findw|
|000018b0| 69 6e 0d 0d a2 0d 4d 4f | 56 20 52 37 2c 23 30 0d |in....MO|V R7,#0.|
|000018c0| 0d ac 0f 2e 63 68 65 63 | 6b 73 74 61 63 6b 0d 0d |....chec|kstack..|
|000018d0| b6 1b 4c 44 52 20 52 31 | 30 2c 5b 52 36 2c 52 37 |..LDR R1|0,[R6,R7|
|000018e0| 2c 41 53 4c 20 23 33 5d | 21 0d 0d c0 13 4c 44 52 |,ASL #3]|!....LDR|
|000018f0| 20 52 31 31 2c 5b 52 36 | 2c 23 34 5d 0d 0d ca 0f | R11,[R6|,#4]....|
|00001900| 80 20 52 39 2c 52 31 31 | 2c 23 33 0d 0d d4 17 53 |. R9,R11|,#3....S|
|00001910| 55 42 20 52 36 2c 52 36 | 2c 52 37 2c 41 53 4c 20 |UB R6,R6|,R7,ASL |
|00001920| 23 33 0d 0d de 0e 43 4d | 50 20 52 30 2c 52 31 30 |#3....CM|P R0,R10|
|00001930| 0d 0d e8 0f 43 4d 50 45 | 51 20 52 39 2c 23 30 0d |....CMPE|Q R9,#0.|
|00001940| 0d f2 0f 42 45 51 20 63 | 6f 64 65 77 69 6e 0d 0d |...BEQ c|odewin..|
|00001950| fc 0e 43 4d 50 20 52 30 | 2c 52 31 30 0d 0e 06 0f |..CMP R0|,R10....|
|00001960| 43 4d 50 45 51 20 52 39 | 2c 23 31 0d 0e 10 0f 42 |CMPEQ R9|,#1....B|
|00001970| 45 51 20 64 61 74 61 77 | 69 6e 0d 0e 1a 10 41 44 |EQ dataw|in....AD|
|00001980| 44 20 52 37 2c 52 37 2c | 23 31 0d 0e 24 0d 43 4d |D R7,R7,|#1..$.CM|
|00001990| 50 20 52 37 2c 23 38 0d | 0e 2e 12 42 4e 45 20 63 |P R7,#8.|...BNE c|
|000019a0| 68 65 63 6b 73 74 61 63 | 6b 0d 0e 38 0b 2e 67 65 |heckstac|k..8..ge|
|000019b0| 74 72 65 63 0d 0e 42 1b | 53 57 49 20 22 57 69 6d |trec..B.|SWI "Wim|
|000019c0| 70 5f 47 65 74 52 65 63 | 74 61 6e 67 6c 65 22 0d |p_GetRec|tangle".|
|000019d0| 0e 4c 0d 42 20 6e 65 78 | 74 72 65 63 0d 0e 56 0b |.L.B nex|trec..V.|
|000019e0| 2e 6e 6f 72 65 63 73 0d | 0e 60 14 4c 44 4d 46 44 |.norecs.|.`.LDMFD|
|000019f0| 20 28 73 70 29 21 2c 7b | 50 43 7d 0d 0e 6a 04 0d | (sp)!,{|PC}..j..|
|00001a00| 0e 74 0c 2e 66 69 6e 64 | 77 69 6e 0d 0e 7e 1a 53 |.t..find|win..~.S|
|00001a10| 54 4d 46 44 20 28 73 70 | 29 21 2c 7b 52 31 2c 52 |TMFD (sp|)!,{R1,R|
|00001a20| 35 2d 52 37 7d 0d 0e 88 | 13 a4 6c 64 72 28 31 31 |5-R7}...|..ldr(11|
|00001a30| 2c 66 6f 75 6e 64 6e 29 | 0d 0e 92 0e 43 4d 50 20 |,foundn)|....CMP |
|00001a40| 52 31 31 2c 23 30 0d 0e | 9c 0d 42 45 51 20 65 78 |R11,#0..|..BEQ ex|
|00001a50| 69 74 66 0d 0e a6 13 4c | 44 52 20 52 30 2c 5b 52 |itf....L|DR R0,[R|
|00001a60| 31 2c 23 32 38 5d 0d 0e | b0 10 53 55 42 20 52 34 |1,#28]..|..SUB R4|
|00001a70| 2c 52 30 2c 52 32 0d 0e | ba 13 4c 44 52 20 52 30 |,R0,R2..|..LDR R0|
|00001a80| 2c 5b 52 31 2c 23 33 32 | 5d 0d 0e c4 11 53 55 42 |,[R1,#32|]....SUB|
|00001a90| 53 20 52 35 2c 52 30 2c | 52 33 0d 0e ce 12 52 53 |S R5,R0,|R3....RS|
|00001aa0| 42 4d 49 20 52 35 2c 52 | 35 2c 23 30 0d 0e d8 14 |BMI R5,R|5,#0....|
|00001ab0| 4d 4f 56 20 52 35 2c 52 | 35 2c 4c 53 52 20 23 35 |MOV R5,R|5,LSR #5|
|00001ac0| 0d 0e e2 12 52 53 42 4d | 49 20 52 35 2c 52 35 2c |....RSBM|I R5,R5,|
|00001ad0| 23 30 0d 0e ec 13 4c 44 | 52 20 52 30 2c 5b 52 31 |#0....LD|R R0,[R1|
|00001ae0| 2c 23 33 36 5d 0d 0e f6 | 10 53 55 42 20 52 36 2c |,#36]...|.SUB R6,|
|00001af0| 52 30 2c 52 32 0d 0f 00 | 13 4c 44 52 20 52 30 2c |R0,R2...|.LDR R0,|
|00001b00| 5b 52 31 2c 23 34 30 5d | 0d 0f 0a 11 53 55 42 53 |[R1,#40]|....SUBS|
|00001b10| 20 52 37 2c 52 30 2c 52 | 33 0d 0f 14 12 52 53 42 | R7,R0,R|3....RSB|
|00001b20| 4d 49 20 52 37 2c 52 37 | 2c 23 30 0d 0f 1e 14 4d |MI R7,R7|,#0....M|
|00001b30| 4f 56 20 52 37 2c 52 37 | 2c 4c 53 52 20 23 35 0d |OV R7,R7|,LSR #5.|
|00001b40| 0f 28 12 52 53 42 4d 49 | 20 52 37 2c 52 37 2c 23 |.(.RSBMI| R7,R7,#|
|00001b50| 30 0d 0f 32 11 a4 6c 64 | 72 28 30 2c 6c 69 6e 65 |0..2..ld|r(0,line|
|00001b60| 73 29 0d 0f 3c 11 4d 55 | 4c 20 52 30 2c 52 31 31 |s)..<.MU|L R0,R11|
|00001b70| 2c 52 30 0d 0f 46 0d 43 | 4d 4e 20 52 35 2c 52 30 |,R0..F.C|MN R5,R0|
|00001b80| 0d 0f 50 12 52 53 42 4c | 45 20 52 35 2c 52 30 2c |..P.RSBL|E R5,R0,|
|00001b90| 23 30 0d 0f 5a 12 41 44 | 44 4c 45 20 52 35 2c 52 |#0..Z.AD|DLE R5,R|
|00001ba0| 35 2c 23 31 0d 0f 64 0d | 43 4d 50 20 52 37 2c 23 |5,#1..d.|CMP R7,#|
|00001bb0| 30 0d 0f 6e 0f 4d 4f 56 | 47 54 20 52 37 2c 23 30 |0..n.MOV|GT R7,#0|
|00001bc0| 0d 0f 78 0d 43 4d 50 20 | 52 35 2c 52 37 0d 0f 82 |..x.CMP |R5,R7...|
|00001bd0| 0d 42 47 54 20 65 78 69 | 74 66 0d 0f 8c 11 a4 6c |.BGT exi|tf.....l|
|00001be0| 64 72 28 38 2c 66 66 6c | 67 73 29 0d 0f 96 0e 42 |dr(8,ffl|gs)....B|
|00001bf0| 4c 20 63 6f 64 65 66 6c | 64 0d 0f a0 0d 4d 4f 56 |L codefl|d....MOV|
|00001c00| 20 52 36 2c 52 35 0d 0f | aa 15 82 20 52 35 2c 52 | R6,R5..|... R5,R|
|00001c10| 38 2c 23 31 3c 3c 33 20 | 84 20 31 0d 0f b4 0d 4d |8,#1<<3 |. 1....M|
|00001c20| 56 4e 20 52 30 2c 52 30 | 0d 0f be 0d 4d 4f 56 20 |VN R0,R0|....MOV |
|00001c30| 52 30 2c 23 30 0d 0f c8 | 0f 84 52 20 52 34 2c 52 |R0,#0...|..R R4,R|
|00001c40| 35 2c 52 30 0d 0f d2 10 | 41 44 44 20 52 32 2c 52 |5,R0....|ADD R2,R|
|00001c50| 32 2c 23 38 0d 0f dc 17 | 41 44 44 20 52 33 2c 52 |2,#8....|ADD R3,R|
|00001c60| 33 2c 52 37 2c 41 53 4c | 20 23 35 0d 0f e6 11 a4 |3,R7,ASL| #5.....|
|00001c70| 6c 64 72 28 38 2c 6c 69 | 6e 65 73 29 0d 0f f0 12 |ldr(8,li|nes)....|
|00001c80| a4 6c 64 72 28 39 2c 66 | 6f 75 6e 64 6c 29 0d 0f |.ldr(9,f|oundl)..|
|00001c90| fa 12 a4 6c 64 72 28 31 | 30 2c 72 65 67 75 70 29 |...ldr(1|0,regup)|
|00001ca0| 0d 10 04 0b 2e 72 65 64 | 72 79 46 0d 10 0e 10 52 |.....red|ryF....R|
|00001cb0| 53 42 20 52 30 2c 52 37 | 2c 23 30 0d 10 18 0d 4d |SB R0,R7|,#0....M|
|00001cc0| 4f 56 20 52 31 2c 52 38 | 0d 10 22 0a 42 4c 20 64 |OV R1,R8|..".BL d|
|00001cd0| 69 76 0d 10 2c 11 53 55 | 42 20 52 31 34 2c 52 38 |iv..,.SU|B R14,R8|
|00001ce0| 2c 23 31 0d 10 36 0e 43 | 4d 50 20 52 31 2c 52 31 |,#1..6.C|MP R1,R1|
|00001cf0| 34 0d 10 40 0e 42 45 51 | 20 62 6c 61 6e 6b 6c 0d |4..@.BEQ| blankl.|
|00001d00| 10 4a 0d 2e 6e 6f 74 62 | 6c 61 6e 6b 0d 10 54 19 |.J..notb|lank..T.|
|00001d10| 4c 44 52 20 52 30 2c 5b | 52 39 2c 52 30 2c 41 53 |LDR R0,[|R9,R0,AS|
|00001d20| 4c 20 23 32 5d 0d 10 5e | 18 53 55 42 20 52 30 2c |L #2]..^|.SUB R0,|
|00001d30| 52 30 2c 52 31 30 2c 41 | 53 4c 20 23 32 0d 10 68 |R0,R10,A|SL #2..h|
|00001d40| 17 41 44 44 20 52 30 2c | 52 30 2c 52 31 2c 41 53 |.ADD R0,|R0,R1,AS|
|00001d50| 4c 20 23 32 0d 10 72 12 | a4 6c 64 72 28 31 2c 61 |L #2..r.|.ldr(1,a|
|00001d60| 62 73 61 64 64 29 0d 10 | 7c 10 41 44 44 20 52 31 |bsadd)..||.ADD R1|
|00001d70| 2c 52 31 2c 52 30 0d 10 | 86 13 a4 6c 64 72 28 31 |,R1,R0..|...ldr(1|
|00001d80| 34 2c 72 65 6c 61 64 64 | 29 0d 10 90 11 53 55 42 |4,reladd|)....SUB|
|00001d90| 20 52 31 2c 52 31 2c 52 | 31 34 0d 10 9a 0d 42 4c | R1,R1,R|14....BL|
|00001da0| 20 64 69 73 61 73 73 0d | 10 a4 0c 2e 69 73 62 6c | disass.|....isbl|
|00001db0| 61 6e 6b 0d 10 ae 11 53 | 55 42 20 52 33 2c 52 33 |ank....S|UB R3,R3|
|00001dc0| 2c 23 33 32 0d 10 b8 10 | 53 55 42 20 52 37 2c 52 |,#32....|SUB R7,R|
|00001dd0| 37 2c 23 31 0d 10 c2 0d | 43 4d 50 20 52 36 2c 52 |7,#1....|CMP R6,R|
|00001de0| 37 0d 10 cc 0e 42 4c 45 | 20 72 65 64 72 79 46 0d |7....BLE| redryF.|
|00001df0| 10 d6 0a 2e 65 78 69 74 | 66 0d 10 e0 1a 4c 44 4d |....exit|f....LDM|
|00001e00| 46 44 20 28 73 70 29 21 | 2c 7b 52 31 2c 52 35 2d |FD (sp)!|,{R1,R5-|
|00001e10| 52 37 7d 0d 10 ea 0c 42 | 20 67 65 74 72 65 63 0d |R7}....B| getrec.|
|00001e20| 10 f4 0b 2e 62 6c 61 6e | 6b 6c 0d 10 fe 13 a4 6c |....blan|kl.....l|
|00001e30| 64 72 62 28 31 34 2c 66 | 66 6c 67 73 29 0d 11 08 |drb(14,f|flgs)...|
|00001e40| 0f 54 53 54 20 52 31 34 | 2c 23 36 34 0d 11 12 0f |.TST R14|,#64....|
|00001e50| 42 4e 45 20 69 73 62 6c | 61 6e 6b 0d 11 1c 10 42 |BNE isbl|ank....B|
|00001e60| 45 51 20 6e 6f 74 62 6c | 61 6e 6b 0d 11 26 0c 2e |EQ notbl|ank..&..|
|00001e70| 63 6f 64 65 77 69 6e 0d | 11 30 1a 53 54 4d 46 44 |codewin.|.0.STMFD|
|00001e80| 20 28 73 70 29 21 2c 7b | 52 31 2c 52 35 2d 52 37 | (sp)!,{|R1,R5-R7|
|00001e90| 7d 0d 11 3a 11 a4 6c 64 | 72 28 34 2c 65 64 69 74 |}..:..ld|r(4,edit|
|00001ea0| 77 29 0d 11 44 0d 43 4d | 50 20 52 30 2c 52 34 0d |w)..D.CM|P R0,R4.|
|00001eb0| 11 4e 0c ec 51 20 52 34 | 2c 23 31 0d 11 58 0f 4d |.N..Q R4|,#1..X.M|
|00001ec0| 4f 56 4e 45 20 52 34 2c | 23 30 0d 11 62 12 a4 73 |OVNE R4,|#0..b..s|
|00001ed0| 74 72 62 28 34 2c 65 64 | 69 74 63 29 0d 11 6c 13 |trb(4,ed|itc)..l.|
|00001ee0| 4c 44 52 20 52 30 2c 5b | 52 31 2c 23 32 38 5d 0d |LDR R0,[|R1,#28].|
|00001ef0| 11 76 10 53 55 42 20 52 | 34 2c 52 30 2c 52 32 0d |.v.SUB R|4,R0,R2.|
|00001f00| 11 80 13 4c 44 52 20 52 | 30 2c 5b 52 31 2c 23 33 |...LDR R|0,[R1,#3|
|00001f10| 32 5d 0d 11 8a 11 53 55 | 42 53 20 52 35 2c 52 30 |2]....SU|BS R5,R0|
|00001f20| 2c 52 33 0d 11 94 12 52 | 53 42 4d 49 20 52 35 2c |,R3....R|SBMI R5,|
|00001f30| 52 35 2c 23 30 0d 11 9e | 14 4d 4f 56 20 52 35 2c |R5,#0...|.MOV R5,|
|00001f40| 52 35 2c 4c 53 52 20 23 | 35 0d 11 a8 12 52 53 42 |R5,LSR #|5....RSB|
|00001f50| 4d 49 20 52 35 2c 52 35 | 2c 23 30 0d 11 b2 13 4c |MI R5,R5|,#0....L|
|00001f60| 44 52 20 52 30 2c 5b 52 | 31 2c 23 33 36 5d 0d 11 |DR R0,[R|1,#36]..|
|00001f70| bc 10 53 55 42 20 52 36 | 2c 52 30 2c 52 32 0d 11 |..SUB R6|,R0,R2..|
|00001f80| c6 13 4c 44 52 20 52 30 | 2c 5b 52 31 2c 23 34 30 |..LDR R0|,[R1,#40|
|00001f90| 5d 0d 11 d0 11 53 55 42 | 53 20 52 37 2c 52 30 2c |]....SUB|S R7,R0,|
|00001fa0| 52 33 0d 11 da 12 52 53 | 42 4d 49 20 52 37 2c 52 |R3....RS|BMI R7,R|
|00001fb0| 37 2c 23 30 0d 11 e4 14 | 4d 4f 56 20 52 37 2c 52 |7,#0....|MOV R7,R|
|00001fc0| 37 2c 4c 53 52 20 23 35 | 0d 11 ee 12 52 53 42 4d |7,LSR #5|....RSBM|
|00001fd0| 49 20 52 37 2c 52 37 2c | 23 30 0d 11 f8 11 a4 6c |I R7,R7,|#0.....l|
|00001fe0| 64 72 28 30 2c 63 73 69 | 7a 65 29 0d 12 02 14 4d |dr(0,csi|ze)....M|
|00001ff0| 4f 56 20 52 30 2c 52 30 | 2c 4c 53 52 20 23 32 0d |OV R0,R0|,LSR #2.|
|00002000| 12 0c 0d 43 4d 4e 20 52 | 35 2c 52 30 0d 12 16 12 |...CMN R|5,R0....|
|00002010| 52 53 42 4c 45 20 52 35 | 2c 52 30 2c 23 30 0d 12 |RSBLE R5|,R0,#0..|
|00002020| 20 12 41 44 44 4c 45 20 | 52 35 2c 52 35 2c 23 31 | .ADDLE |R5,R5,#1|
|00002030| 0d 12 2a 0d 43 4d 50 20 | 52 37 2c 23 30 0d 12 34 |..*.CMP |R7,#0..4|
|00002040| 0f 4d 4f 56 47 54 20 52 | 37 2c 23 30 0d 12 3e 0d |.MOVGT R|7,#0..>.|
|00002050| 43 4d 50 20 52 35 2c 52 | 37 0d 12 48 0d 42 47 54 |CMP R5,R|7..H.BGT|
|00002060| 20 65 78 69 74 43 0d 12 | 52 15 4d 4f 56 20 52 38 | exitC..|R.MOV R8|
|00002070| 2c 52 31 31 2c 4c 53 52 | 20 23 32 0d 12 5c 0e 42 |,R11,LSR| #2..\.B|
|00002080| 4c 20 63 6f 64 65 66 6c | 64 0d 12 66 0d 4d 4f 56 |L codefl|d..f.MOV|
|00002090| 20 52 36 2c 52 35 0d 12 | 70 15 82 20 52 35 2c 52 | R6,R5..|p.. R5,R|
|000020a0| 38 2c 23 31 3c 3c 33 20 | 84 20 31 0d 12 7a 0f 84 |8,#1<<3 |. 1..z..|
|000020b0| 52 20 52 34 2c 52 35 2c | 52 30 0d 12 84 10 41 44 |R R4,R5,|R0....AD|
|000020c0| 44 20 52 32 2c 52 32 2c | 23 38 0d 12 8e 17 41 44 |D R2,R2,|#8....AD|
|000020d0| 44 20 52 33 2c 52 33 2c | 52 37 2c 41 53 4c 20 23 |D R3,R3,|R7,ASL #|
|000020e0| 35 0d 12 98 0d 4d 4f 56 | 20 52 38 2c 52 34 0d 12 |5....MOV| R8,R4..|
|000020f0| a2 0b 2e 72 65 64 72 79 | 43 0d 12 ac 0d 4d 4f 56 |...redry|C....MOV|
|00002100| 20 52 34 2c 52 38 0d 12 | b6 12 a4 6c 64 72 62 28 | R4,R8..|...ldrb(|
|00002110| 30 2c 65 64 69 74 63 29 | 0d 12 c0 0d 43 4d 50 20 |0,editc)|....CMP |
|00002120| 52 30 2c 23 31 0d 12 ca | 1a a4 6c 64 72 28 30 2c |R0,#1...|..ldr(0,|
|00002130| 65 64 69 74 79 29 3a a4 | 73 28 22 45 51 22 29 0d |edity):.|s("EQ").|
|00002140| 12 d4 0f 43 4d 50 45 51 | 20 52 30 2c 52 37 0d 12 |...CMPEQ| R0,R7..|
|00002150| de 15 84 52 45 51 20 52 | 34 2c 52 34 2c 23 32 20 |...REQ R|4,R4,#2 |
|00002160| 84 20 34 0d 12 e8 13 42 | 4c 45 51 20 77 72 69 74 |. 4....B|LEQ writ|
|00002170| 65 65 64 73 74 72 0d 12 | f2 12 a4 6c 64 72 28 30 |eedstr..|...ldr(0|
|00002180| 2c 72 65 6c 61 64 64 29 | 0d 12 fc 12 a4 6c 64 72 |,reladd)|.....ldr|
|00002190| 28 31 2c 61 62 73 61 64 | 64 29 0d 13 06 17 53 55 |(1,absad|d)....SU|
|000021a0| 42 20 52 30 2c 52 30 2c | 52 37 2c 41 53 4c 20 23 |B R0,R0,|R7,ASL #|
|000021b0| 32 0d 13 10 17 53 55 42 | 20 52 31 2c 52 31 2c 52 |2....SUB| R1,R1,R|
|000021c0| 37 2c 41 53 4c 20 23 32 | 0d 13 1a 0d 42 4c 20 64 |7,ASL #2|....BL d|
|000021d0| 69 73 61 73 73 0d 13 24 | 11 53 55 42 20 52 33 2c |isass..$|.SUB R3,|
|000021e0| 52 33 2c 23 33 32 0d 13 | 2e 10 53 55 42 20 52 37 |R3,#32..|..SUB R7|
|000021f0| 2c 52 37 2c 23 31 0d 13 | 38 0d 43 4d 50 20 52 36 |,R7,#1..|8.CMP R6|
|00002200| 2c 52 37 0d 13 42 0e 42 | 4c 45 20 72 65 64 72 79 |,R7..B.B|LE redry|
|00002210| 43 0d 13 4c 0a 2e 65 78 | 69 74 43 0d 13 56 1a 4c |C..L..ex|itC..V.L|
|00002220| 44 4d 46 44 20 28 73 70 | 29 21 2c 7b 52 31 2c 52 |DMFD (sp|)!,{R1,R|
|00002230| 35 2d 52 37 7d 0d 13 60 | 0c 42 20 67 65 74 72 65 |5-R7}..`|.B getre|
|00002240| 63 0d 13 6a 0f 2e 77 72 | 69 74 65 65 64 73 74 72 |c..j..wr|iteedstr|
|00002250| 0d 13 74 1c 53 54 4d 46 | 44 20 28 73 70 29 21 2c |..t.STMF|D (sp)!,|
|00002260| 7b 52 32 2c 52 33 2c 6c | 69 6e 6b 7d 0d 13 7e 0d |{R2,R3,l|ink}..~.|
|00002270| 4d 4f 56 20 52 30 2c 23 | 34 0d 13 88 13 41 44 44 |MOV R0,#|4....ADD|
|00002280| 20 52 31 2c 52 32 2c 23 | 39 2a 31 36 0d 13 92 0d | R1,R2,#|9*16....|
|00002290| 54 53 54 20 52 35 2c 23 | 38 0d 13 9c 15 41 44 44 |TST R5,#|8....ADD|
|000022a0| 45 51 20 52 31 2c 52 31 | 2c 23 39 2a 31 36 0d 13 |EQ R1,R1|,#9*16..|
|000022b0| a6 0d 4d 4f 56 20 52 32 | 2c 52 33 0d 13 b0 11 53 |..MOV R2|,R3....S|
|000022c0| 57 49 20 22 4f 53 5f 50 | 6c 6f 74 22 0d 13 ba 0d |WI "OS_P|lot"....|
|000022d0| 4d 4f 56 20 52 33 2c 52 | 31 0d 13 c4 13 a4 6c 64 |MOV R3,R|1.....ld|
|000022e0| 72 28 30 2c 65 64 69 74 | 73 74 72 29 0d 13 ce 13 |r(0,edit|str)....|
|000022f0| a4 6c 64 72 28 31 2c 65 | 64 69 74 6c 65 6e 29 0d |.ldr(1,e|ditlen).|
|00002300| 13 d8 13 53 57 49 20 22 | 4f 53 5f 57 72 69 74 65 |...SWI "|OS_Write|
|00002310| 4e 22 0d 13 e2 0d 4d 4f | 56 20 52 30 2c 23 34 0d |N"....MO|V R0,#4.|
|00002320| 13 ec 17 41 44 44 20 52 | 31 2c 52 33 2c 23 66 6c |...ADD R|1,R3,#fl|
|00002330| 64 31 25 2a 31 36 0d 13 | f6 11 53 57 49 20 22 4f |d1%*16..|..SWI "O|
|00002340| 53 5f 50 6c 6f 74 22 0d | 14 00 14 a4 6c 64 72 28 |S_Plot".|....ldr(|
|00002350| 30 2c 65 64 69 74 73 74 | 72 32 29 0d 14 0a 14 a4 |0,editst|r2).....|
|00002360| 6c 64 72 28 31 2c 65 64 | 69 74 6c 65 6e 32 29 0d |ldr(1,ed|itlen2).|
|00002370| 14 14 13 53 57 49 20 22 | 4f 53 5f 57 72 69 74 65 |...SWI "|OS_Write|
|00002380| 4e 22 0d 14 1e 1b 4c 44 | 4d 46 44 20 28 73 70 29 |N"....LD|MFD (sp)|
|00002390| 21 2c 7b 52 32 2c 52 33 | 2c 50 43 7d 5e 0d 14 28 |!,{R2,R3|,PC}^..(|
|000023a0| 0c 2e 63 6f 64 65 66 6c | 64 0d 14 32 1c 53 54 4d |..codefl|d..2.STM|
|000023b0| 46 44 20 28 73 70 29 21 | 2c 7b 52 31 2d 52 33 2c |FD (sp)!|,{R1-R3,|
|000023c0| 6c 69 6e 6b 7d 0d 14 3c | 12 4d 4f 56 20 52 31 2c |link}..<|.MOV R1,|
|000023d0| 23 38 2b 39 2a 31 36 0d | 14 46 0d 54 53 54 20 52 |#8+9*16.|.F.TST R|
|000023e0| 38 2c 23 38 0d 14 50 15 | 41 44 44 4e 45 20 52 31 |8,#8..P.|ADDNE R1|
|000023f0| 2c 52 31 2c 23 39 2a 31 | 36 0d 14 5a 17 41 44 44 |,R1,#9*1|6..Z.ADD|
|00002400| 20 52 32 2c 52 31 2c 23 | 66 6c 64 31 25 2a 31 36 | R2,R1,#|fld1%*16|
|00002410| 0d 14 64 17 41 44 44 20 | 52 33 2c 52 32 2c 23 66 |..d.ADD |R3,R2,#f|
|00002420| 6c 64 32 25 2a 31 36 0d | 14 6e 0d 4d 4f 56 20 52 |ld2%*16.|.n.MOV R|
|00002430| 30 2c 23 30 0d 14 78 12 | 43 4d 50 20 52 34 2c 23 |0,#0..x.|CMP R4,#|
|00002440| 38 2b 38 2a 31 36 0d 14 | 82 14 84 52 47 45 20 52 |8+8*16..|...RGE R|
|00002450| 30 2c 52 30 2c 23 31 3c | 3c 34 0d 14 8c 0d 43 4d |0,R0,#1<|<4....CM|
|00002460| 50 20 52 36 2c 23 38 0d | 14 96 14 84 52 4c 54 20 |P R6,#8.|....RLT |
|00002470| 52 30 2c 52 30 2c 23 31 | 3c 3c 34 0d 14 a0 11 53 |R0,R0,#1|<<4....S|
|00002480| 55 42 20 52 39 2c 52 31 | 2c 23 31 36 0d 14 aa 0d |UB R9,R1|,#16....|
|00002490| 43 4d 50 20 52 34 2c 52 | 39 0d 14 b4 14 84 52 47 |CMP R4,R|9.....RG|
|000024a0| 45 20 52 30 2c 52 30 2c | 23 31 3c 3c 33 0d 14 be |E R0,R0,|#1<<3...|
|000024b0| 12 43 4d 50 20 52 36 2c | 23 38 2b 39 2a 31 36 0d |.CMP R6,|#8+9*16.|
|000024c0| 14 c8 14 84 52 4c 54 20 | 52 30 2c 52 30 2c 23 31 |....RLT |R0,R0,#1|
|000024d0| 3c 3c 33 0d 14 d2 0d 43 | 4d 50 20 52 34 2c 52 32 |<<3....C|MP R4,R2|
|000024e0| 0d 14 dc 14 84 52 47 45 | 20 52 30 2c 52 30 2c 23 |.....RGE| R0,R0,#|
|000024f0| 31 3c 3c 32 0d 14 e6 0d | 43 4d 50 20 52 36 2c 52 |1<<2....|CMP R6,R|
|00002500| 31 0d 14 f0 14 84 52 4c | 54 20 52 30 2c 52 30 2c |1.....RL|T R0,R0,|
|00002510| 23 31 3c 3c 32 0d 14 fa | 11 53 55 42 20 52 39 2c |#1<<2...|.SUB R9,|
|00002520| 52 33 2c 23 31 36 0d 15 | 04 0d 43 4d 50 20 52 34 |R3,#16..|..CMP R4|
|00002530| 2c 52 39 0d 15 0e 14 84 | 52 47 45 20 52 30 2c 52 |,R9.....|RGE R0,R|
|00002540| 30 2c 23 31 3c 3c 31 0d | 15 18 0d 43 4d 50 20 52 |0,#1<<1.|...CMP R|
|00002550| 36 2c 52 32 0d 15 22 14 | 84 52 4c 54 20 52 30 2c |6,R2..".|.RLT R0,|
|00002560| 52 30 2c 23 31 3c 3c 31 | 0d 15 2c 14 41 44 44 20 |R0,#1<<1|..,.ADD |
|00002570| 52 39 2c 52 33 2c 23 31 | 36 2a 31 30 0d 15 36 0d |R9,R3,#1|6*10..6.|
|00002580| 43 4d 50 20 52 34 2c 52 | 39 0d 15 40 14 84 52 47 |CMP R4,R|9..@..RG|
|00002590| 45 20 52 30 2c 52 30 2c | 23 31 3c 3c 30 0d 15 4a |E R0,R0,|#1<<0..J|
|000025a0| 0d 43 4d 50 20 52 36 2c | 52 33 0d 15 54 14 84 52 |.CMP R6,|R3..T..R|
|000025b0| 4c 54 20 52 30 2c 52 30 | 2c 23 31 3c 3c 30 0d 15 |LT R0,R0|,#1<<0..|
|000025c0| 5e 1b 4c 44 4d 46 44 20 | 28 73 70 29 21 2c 7b 52 |^.LDMFD |(sp)!,{R|
|000025d0| 31 2d 52 33 2c 50 43 7d | 5e 0d 15 68 0c 2e 64 61 |1-R3,PC}|^..h..da|
|000025e0| 74 61 77 69 6e 0d 15 72 | 1a 53 54 4d 46 44 20 28 |tawin..r|.STMFD (|
|000025f0| 73 70 29 21 2c 7b 52 31 | 2c 52 35 2d 52 37 7d 0d |sp)!,{R1|,R5-R7}.|
|00002600| 15 7c 13 4c 44 52 20 52 | 30 2c 5b 52 31 2c 23 32 |.|.LDR R|0,[R1,#2|
|00002610| 38 5d 0d 15 86 10 53 55 | 42 20 52 34 2c 52 30 2c |8]....SU|B R4,R0,|
|00002620| 52 32 0d 15 90 13 4c 44 | 52 20 52 30 2c 5b 52 31 |R2....LD|R R0,[R1|
|00002630| 2c 23 33 32 5d 0d 15 9a | 11 53 55 42 53 20 52 35 |,#32]...|.SUBS R5|
|00002640| 2c 52 30 2c 52 33 0d 15 | a4 12 52 53 42 4d 49 20 |,R0,R3..|..RSBMI |
|00002650| 52 35 2c 52 35 2c 23 30 | 0d 15 ae 14 4d 4f 56 20 |R5,R5,#0|....MOV |
|00002660| 52 35 2c 52 35 2c 4c 53 | 52 20 23 35 0d 15 b8 12 |R5,R5,LS|R #5....|
|00002670| 52 53 42 4d 49 20 52 35 | 2c 52 35 2c 23 30 0d 15 |RSBMI R5|,R5,#0..|
|00002680| c2 13 4c 44 52 20 52 30 | 2c 5b 52 31 2c 23 33 36 |..LDR R0|,[R1,#36|
|00002690| 5d 0d 15 cc 10 53 55 42 | 20 52 36 2c 52 30 2c 52 |]....SUB| R6,R0,R|
|000026a0| 32 0d 15 d6 13 4c 44 52 | 20 52 30 2c 5b 52 31 2c |2....LDR| R0,[R1,|
|000026b0| 23 34 30 5d 0d 15 e0 11 | 53 55 42 53 20 52 37 2c |#40]....|SUBS R7,|
|000026c0| 52 30 2c 52 33 0d 15 ea | 12 52 53 42 4d 49 20 52 |R0,R3...|.RSBMI R|
|000026d0| 37 2c 52 37 2c 23 30 0d | 15 f4 14 4d 4f 56 20 52 |7,R7,#0.|...MOV R|
|000026e0| 37 2c 52 37 2c 4c 53 52 | 20 23 35 0d 15 fe 12 52 |7,R7,LSR| #5....R|
|000026f0| 53 42 4d 49 20 52 37 2c | 52 37 2c 23 30 0d 16 08 |SBMI R7,|R7,#0...|
|00002700| 11 a4 6c 64 72 28 30 2c | 63 73 69 7a 65 29 0d 16 |..ldr(0,|csize)..|
|00002710| 12 11 41 44 44 20 52 30 | 2c 52 30 2c 23 31 35 0d |..ADD R0|,R0,#15.|
|00002720| 16 1c 14 4d 4f 56 20 52 | 30 2c 52 30 2c 4c 53 52 |...MOV R|0,R0,LSR|
|00002730| 20 23 34 0d 16 26 0d 43 | 4d 4e 20 52 35 2c 52 30 | #4..&.C|MN R5,R0|
|00002740| 0d 16 30 12 52 53 42 4c | 45 20 52 35 2c 52 30 2c |..0.RSBL|E R5,R0,|
|00002750| 23 30 0d 16 3a 12 41 44 | 44 4c 45 20 52 35 2c 52 |#0..:.AD|DLE R5,R|
|00002760| 35 2c 23 31 0d 16 44 0d | 43 4d 50 20 52 37 2c 23 |5,#1..D.|CMP R7,#|
|00002770| 30 0d 16 4e 0f 4d 4f 56 | 47 54 20 52 37 2c 23 30 |0..N.MOV|GT R7,#0|
|00002780| 0d 16 58 0d 43 4d 50 20 | 52 35 2c 52 37 0d 16 62 |..X.CMP |R5,R7..b|
|00002790| 0d 42 47 54 20 65 78 69 | 74 44 0d 16 6c 15 4d 4f |.BGT exi|tD..l.MO|
|000027a0| 56 20 52 38 2c 52 31 31 | 2c 4c 53 52 20 23 32 0d |V R8,R11|,LSR #2.|
|000027b0| 16 76 0e 42 4c 20 64 61 | 74 61 66 6c 64 0d 16 80 |.v.BL da|tafld...|
|000027c0| 0d 4d 4f 56 20 52 36 2c | 52 35 0d 16 8a 11 82 20 |.MOV R6,|R5..... |
|000027d0| 52 35 2c 52 38 2c 23 25 | 31 31 31 0d 16 94 0f 84 |R5,R8,#%|111.....|
|000027e0| 52 20 52 34 2c 52 35 2c | 52 30 0d 16 9e 10 41 44 |R R4,R5,|R0....AD|
|000027f0| 44 20 52 32 2c 52 32 2c | 23 38 0d 16 a8 17 41 44 |D R2,R2,|#8....AD|
|00002800| 44 20 52 33 2c 52 33 2c | 52 37 2c 41 53 4c 20 23 |D R3,R3,|R7,ASL #|
|00002810| 35 0d 16 b2 0b 2e 72 65 | 64 72 79 44 0d 16 bc 12 |5.....re|dryD....|
|00002820| a4 6c 64 72 28 30 2c 72 | 65 6c 61 64 64 29 0d 16 |.ldr(0,r|eladd)..|
|00002830| c6 12 a4 6c 64 72 28 31 | 2c 61 62 73 61 64 64 29 |...ldr(1|,absadd)|
|00002840| 0d 16 d0 17 53 55 42 20 | 52 30 2c 52 30 2c 52 37 |....SUB |R0,R0,R7|
|00002850| 2c 41 53 4c 20 23 34 0d | 16 da 17 53 55 42 20 52 |,ASL #4.|...SUB R|
|00002860| 31 2c 52 31 2c 52 37 2c | 41 53 4c 20 23 34 0d 16 |1,R1,R7,|ASL #4..|
|00002870| e4 0c 42 4c 20 61 73 63 | 69 69 0d 16 ee 11 53 55 |..BL asc|ii....SU|
|00002880| 42 20 52 33 2c 52 33 2c | 23 33 32 0d 16 f8 10 53 |B R3,R3,|#32....S|
|00002890| 55 42 20 52 37 2c 52 37 | 2c 23 31 0d 17 02 0d 43 |UB R7,R7|,#1....C|
|000028a0| 4d 50 20 52 36 2c 52 37 | 0d 17 0c 0e 42 4c 45 20 |MP R6,R7|....BLE |
|000028b0| 72 65 64 72 79 44 0d 17 | 16 0a 2e 65 78 69 74 44 |redryD..|...exitD|
|000028c0| 0d 17 20 1a 4c 44 4d 46 | 44 20 28 73 70 29 21 2c |.. .LDMF|D (sp)!,|
|000028d0| 7b 52 31 2c 52 35 2d 52 | 37 7d 0d 17 2a 0c 42 20 |{R1,R5-R|7}..*.B |
|000028e0| 67 65 74 72 65 63 0d 17 | 34 0c 2e 64 61 74 61 66 |getrec..|4..dataf|
|000028f0| 6c 64 0d 17 3e 1c 53 54 | 4d 46 44 20 28 73 70 29 |ld..>.ST|MFD (sp)|
|00002900| 21 2c 7b 52 31 2d 52 33 | 2c 6c 69 6e 6b 7d 0d 17 |!,{R1-R3|,link}..|
|00002910| 48 0d 4d 4f 56 20 52 31 | 2c 23 38 0d 17 52 0d 54 |H.MOV R1|,#8..R.T|
|00002920| 53 54 20 52 38 2c 23 34 | 0d 17 5c 15 41 44 44 4e |ST R8,#4|..\.ADDN|
|00002930| 45 20 52 31 2c 52 31 2c | 23 39 2a 31 36 0d 17 66 |E R1,R1,|#9*16..f|
|00002940| 0d 54 53 54 20 52 38 2c | 23 32 0d 17 70 16 41 44 |.TST R8,|#2..p.AD|
|00002950| 44 4e 45 20 52 32 2c 52 | 31 2c 23 34 38 2a 31 36 |DNE R2,R|1,#48*16|
|00002960| 0d 17 7a 0c ec 51 20 52 | 32 2c 52 31 0d 17 84 0d |..z..Q R|2,R1....|
|00002970| 4d 4f 56 20 52 30 2c 23 | 30 0d 17 8e 11 53 55 42 |MOV R0,#|0....SUB|
|00002980| 20 52 39 2c 52 31 2c 23 | 31 36 0d 17 98 0d 43 4d | R9,R1,#|16....CM|
|00002990| 50 20 52 34 2c 52 39 0d | 17 a2 14 84 52 47 45 20 |P R4,R9.|....RGE |
|000029a0| 52 30 2c 52 30 2c 23 31 | 3c 3c 32 0d 17 ac 0d 43 |R0,R0,#1|<<2....C|
|000029b0| 4d 50 20 52 36 2c 23 38 | 0d 17 b6 14 84 52 4c 54 |MP R6,#8|.....RLT|
|000029c0| 20 52 30 2c 52 30 2c 23 | 31 3c 3c 32 0d 17 c0 11 | R0,R0,#|1<<2....|
|000029d0| 53 55 42 20 52 39 2c 52 | 32 2c 23 31 36 0d 17 ca |SUB R9,R|2,#16...|
|000029e0| 0d 43 4d 50 20 52 34 2c | 52 39 0d 17 d4 14 84 52 |.CMP R4,|R9.....R|
|000029f0| 47 45 20 52 30 2c 52 30 | 2c 23 31 3c 3c 31 0d 17 |GE R0,R0|,#1<<1..|
|00002a00| de 0d 43 4d 50 20 52 36 | 2c 52 31 0d 17 e8 14 84 |..CMP R6|,R1.....|
|00002a10| 52 4c 54 20 52 30 2c 52 | 30 2c 23 31 3c 3c 31 0d |RLT R0,R|0,#1<<1.|
|00002a20| 17 f2 14 41 44 44 20 52 | 39 2c 52 32 2c 23 31 36 |...ADD R|9,R2,#16|
|00002a30| 2a 31 36 0d 17 fc 0d 43 | 4d 50 20 52 34 2c 52 39 |*16....C|MP R4,R9|
|00002a40| 0d 18 06 11 84 52 47 45 | 20 52 30 2c 52 30 2c 23 |.....RGE| R0,R0,#|
|00002a50| 31 0d 18 10 0d 43 4d 50 | 20 52 36 2c 52 32 0d 18 |1....CMP| R6,R2..|
|00002a60| 1a 11 84 52 4c 54 20 52 | 30 2c 52 30 2c 23 31 0d |...RLT R|0,R0,#1.|
|00002a70| 18 24 1b 4c 44 4d 46 44 | 20 28 73 70 29 21 2c 7b |.$.LDMFD| (sp)!,{|
|00002a80| 52 31 2d 52 33 2c 50 43 | 7d 5e 0d 18 2e 04 0d 18 |R1-R3,PC|}^......|
|00002a90| 38 0c 2e 65 78 65 63 75 | 74 65 0d 18 42 1d 53 54 |8..execu|te..B.ST|
|00002aa0| 4d 46 44 20 28 73 70 29 | 21 2c 7b 52 30 2d 52 31 |MFD (sp)|!,{R0-R1|
|00002ab0| 32 2c 6c 69 6e 6b 7d 0d | 18 4c 04 0d 18 56 15 53 |2,link}.|.L...V.S|
|00002ac0| 54 52 20 52 31 33 2c 72 | 65 67 31 33 5f 55 73 72 |TR R13,r|eg13_Usr|
|00002ad0| 0d 18 60 0f a4 73 65 74 | 77 6f 72 6b 70 74 72 0d |..`..set|workptr.|
|00002ae0| 18 6a 14 a4 73 74 72 62 | 28 30 2c 6e 6f 73 74 61 |.j..strb|(0,nosta|
|00002af0| 63 6b 29 0d 18 74 12 a4 | 73 74 72 28 31 2c 72 65 |ck)..t..|str(1,re|
|00002b00| 6c 61 64 64 29 0d 18 7e | 12 a4 73 74 72 28 32 2c |ladd)..~|..str(2,|
|00002b10| 61 62 73 61 64 64 29 0d | 18 88 0f 42 4c 20 63 6f |absadd).|...BL co|
|00002b20| 70 79 76 65 63 73 0d 18 | 92 04 0d 18 9c 04 0d 18 |pyvecs..|........|
|00002b30| a6 0e 4d 4f 56 20 52 31 | 2c 23 26 30 0d 18 b0 11 |..MOV R1|,#&0....|
|00002b40| a4 61 64 72 36 34 28 30 | 2c 50 43 30 29 0d 18 ba |.adr64(0|,PC0)...|
|00002b50| 10 53 55 42 20 52 30 2c | 52 30 2c 23 38 0d 18 c4 |.SUB R0,|R0,#8...|
|00002b60| 14 4d 4f 56 20 52 30 2c | 52 30 2c 4c 53 52 20 23 |.MOV R0,|R0,LSR #|
|00002b70| 32 0d 18 ce 17 84 52 20 | 52 30 2c 52 30 2c 23 26 |2.....R |R0,R0,#&|
|00002b80| 45 41 30 30 30 30 30 30 | 0d 18 d8 0f 53 54 52 20 |EA000000|....STR |
|00002b90| 52 30 2c 5b 52 31 5d 0d | 18 e2 13 a4 61 64 72 36 |R0,[R1].|....adr6|
|00002ba0| 34 28 30 2c 75 6b 69 6e | 73 29 0d 18 ec 11 53 55 |4(0,ukin|s)....SU|
|00002bb0| 42 20 52 30 2c 52 30 2c | 23 31 32 0d 18 f6 14 4d |B R0,R0,|#12....M|
|00002bc0| 4f 56 20 52 30 2c 52 30 | 2c 4c 53 52 20 23 32 0d |OV R0,R0|,LSR #2.|
|00002bd0| 19 00 17 84 52 20 52 30 | 2c 52 30 2c 23 26 45 41 |....R R0|,R0,#&EA|
|00002be0| 30 30 30 30 30 30 0d 19 | 0a 12 53 54 52 20 52 30 |000000..|..STR R0|
|00002bf0| 2c 5b 52 31 2c 23 34 5d | 0d 19 14 17 a4 61 64 72 |,[R1,#4]|.....adr|
|00002c00| 36 34 28 30 2c 6d 65 6d | 66 61 75 6c 74 31 29 0d |64(0,mem|fault1).|
|00002c10| 19 1e 11 53 55 42 20 52 | 30 2c 52 30 2c 23 32 30 |...SUB R|0,R0,#20|
|00002c20| 0d 19 28 14 4d 4f 56 20 | 52 30 2c 52 30 2c 4c 53 |..(.MOV |R0,R0,LS|
|00002c30| 52 20 23 32 0d 19 32 17 | 84 52 20 52 30 2c 52 30 |R #2..2.|.R R0,R0|
|00002c40| 2c 23 26 45 41 30 30 30 | 30 30 30 0d 19 3c 13 53 |,#&EA000|000..<.S|
|00002c50| 54 52 20 52 30 2c 5b 52 | 31 2c 23 31 32 5d 0d 19 |TR R0,[R|1,#12]..|
|00002c60| 46 17 a4 61 64 72 36 34 | 28 30 2c 6d 65 6d 66 61 |F..adr64|(0,memfa|
|00002c70| 75 6c 74 32 29 0d 19 50 | 11 53 55 42 20 52 30 2c |ult2)..P|.SUB R0,|
|00002c80| 52 30 2c 23 32 34 0d 19 | 5a 14 4d 4f 56 20 52 30 |R0,#24..|Z.MOV R0|
|00002c90| 2c 52 30 2c 4c 53 52 20 | 23 32 0d 19 64 17 84 52 |,R0,LSR |#2..d..R|
|00002ca0| 20 52 30 2c 52 30 2c 23 | 26 45 41 30 30 30 30 30 | R0,R0,#|&EA00000|
|00002cb0| 30 0d 19 6e 13 53 54 52 | 20 52 30 2c 5b 52 31 2c |0..n.STR| R0,[R1,|
|00002cc0| 23 31 36 5d 0d 19 78 17 | a4 61 64 72 36 34 28 30 |#16]..x.|.adr64(0|
|00002cd0| 2c 6d 65 6d 66 61 75 6c | 74 33 29 0d 19 82 11 53 |,memfaul|t3)....S|
|00002ce0| 55 42 20 52 30 2c 52 30 | 2c 23 32 38 0d 19 8c 14 |UB R0,R0|,#28....|
|00002cf0| 4d 4f 56 20 52 30 2c 52 | 30 2c 4c 53 52 20 23 32 |MOV R0,R|0,LSR #2|
|00002d00| 0d 19 96 17 84 52 20 52 | 30 2c 52 30 2c 23 26 45 |.....R R|0,R0,#&E|
|00002d10| 41 30 30 30 30 30 30 0d | 19 a0 13 53 54 52 20 52 |A000000.|...STR R|
|00002d20| 30 2c 5b 52 31 2c 23 32 | 30 5d 0d 19 aa 04 0d 19 |0,[R1,#2|0]......|
|00002d30| b4 0d 4d 56 4e 20 52 30 | 2c 23 30 0d 19 be 12 53 |..MVN R0|,#0....S|
|00002d40| 54 52 42 20 52 30 2c 76 | 65 63 6e 75 6d 0d 19 c8 |TRB R0,v|ecnum...|
|00002d50| 0f a4 73 65 74 77 6f 72 | 6b 70 74 72 0d 19 d2 14 |..setwor|kptr....|
|00002d60| a4 61 64 72 28 31 34 2c | 72 65 67 64 75 6d 70 29 |.adr(14,|regdump)|
|00002d70| 0d 19 dc 14 4c 44 52 20 | 52 30 2c 5b 52 31 34 2c |....LDR |R0,[R14,|
|00002d80| 23 36 30 5d 0d 19 e6 10 | 53 54 52 20 52 30 2c 72 |#60]....|STR R0,r|
|00002d90| 65 67 31 35 0d 19 f0 10 | a4 6c 64 72 28 31 2c 73 |eg15....|.ldr(1,s|
|00002da0| 74 65 70 29 0d 19 fa 0d | 43 4d 4e 20 52 31 2c 23 |tep)....|CMN R1,#|
|00002db0| 31 0d 1a 04 0e 42 4e 45 | 20 73 74 65 70 65 78 0d |1....BNE| stepex.|
|00002dc0| 1a 0e 14 53 57 49 20 22 | 4f 53 5f 45 6e 74 65 72 |...SWI "|OS_Enter|
|00002dd0| 4f 53 22 0d 1a 18 10 4c | 44 52 20 52 30 2c 72 65 |OS"....L|DR R0,re|
|00002de0| 67 31 35 0d 1a 22 0e 54 | 53 54 50 20 52 30 2c 23 |g15..".T|STP R0,#|
|00002df0| 33 0d 1a 2c 0f 4d 4f 56 | 4e 56 20 52 30 2c 52 30 |3..,.MOV|NV R0,R0|
|00002e00| 0d 1a 36 0f a4 73 65 74 | 77 6f 72 6b 70 74 72 0d |..6..set|workptr.|
|00002e10| 1a 40 14 a4 61 64 72 28 | 31 34 2c 72 65 67 64 75 |.@..adr(|14,regdu|
|00002e20| 6d 70 29 0d 1a 4a 14 a4 | 6c 64 72 62 28 31 2c 6e |mp)..J..|ldrb(1,n|
|00002e30| 6f 73 74 61 63 6b 29 0d | 1a 54 0d 43 4d 50 20 52 |ostack).|.T.CMP R|
|00002e40| 31 2c 23 30 0d 1a 5e 0f | 54 53 54 4e 45 20 52 30 |1,#0..^.|TSTNE R0|
|00002e50| 2c 23 33 0d 1a 68 17 4c | 44 52 45 51 20 52 31 33 |,#3..h.L|DREQ R13|
|00002e60| 2c 5b 52 31 34 2c 23 35 | 32 5d 0d 1a 72 0d 4d 4f |,[R14,#5|2]..r.MO|
|00002e70| 56 20 52 30 2c 23 30 0d | 1a 7c 11 53 54 52 42 20 |V R0,#0.|.|.STRB |
|00002e80| 52 30 2c 73 74 65 70 66 | 0d 1a 86 10 4c 44 52 20 |R0,stepf|....LDR |
|00002e90| 52 30 2c 5b 52 31 34 5d | 0d 1a 90 13 4c 44 52 20 |R0,[R14]|....LDR |
|00002ea0| 52 31 2c 5b 52 31 34 2c | 23 34 5d 0d 1a 9a 13 4c |R1,[R14,|#4]....L|
|00002eb0| 44 52 20 52 32 2c 5b 52 | 31 34 2c 23 38 5d 0d 1a |DR R2,[R|14,#8]..|
|00002ec0| a4 14 4c 44 52 20 52 33 | 2c 5b 52 31 34 2c 23 31 |..LDR R3|,[R14,#1|
|00002ed0| 32 5d 0d 1a ae 14 4c 44 | 52 20 52 34 2c 5b 52 31 |2]....LD|R R4,[R1|
|00002ee0| 34 2c 23 31 36 5d 0d 1a | b8 14 4c 44 52 20 52 35 |4,#16]..|..LDR R5|
|00002ef0| 2c 5b 52 31 34 2c 23 32 | 30 5d 0d 1a c2 14 4c 44 |,[R14,#2|0]....LD|
|00002f00| 52 20 52 36 2c 5b 52 31 | 34 2c 23 32 34 5d 0d 1a |R R6,[R1|4,#24]..|
|00002f10| cc 14 4c 44 52 20 52 37 | 2c 5b 52 31 34 2c 23 32 |..LDR R7|,[R14,#2|
|00002f20| 38 5d 0d 1a d6 14 4c 44 | 52 20 52 38 2c 5b 52 31 |8]....LD|R R8,[R1|
|00002f30| 34 2c 23 33 32 5d 0d 1a | e0 14 4c 44 52 20 52 39 |4,#32]..|..LDR R9|
|00002f40| 2c 5b 52 31 34 2c 23 33 | 36 5d 0d 1a ea 15 4c 44 |,[R14,#3|6]....LD|
|00002f50| 52 20 52 31 30 2c 5b 52 | 31 34 2c 23 34 30 5d 0d |R R10,[R|14,#40].|
|00002f60| 1a f4 15 4c 44 52 20 52 | 31 31 2c 5b 52 31 34 2c |...LDR R|11,[R14,|
|00002f70| 23 34 34 5d 0d 1a fe 15 | 4c 44 52 20 52 31 32 2c |#44]....|LDR R12,|
|00002f80| 5b 52 31 34 2c 23 34 38 | 5d 0d 1b 08 15 4c 44 52 |[R14,#48|]....LDR|
|00002f90| 20 52 31 34 2c 5b 52 31 | 34 2c 23 35 36 5d 0d 1b | R14,[R1|4,#56]..|
|00002fa0| 12 11 53 54 52 20 52 31 | 34 2c 72 65 67 31 34 0d |..STR R1|4,reg14.|
|00002fb0| 1b 1c 11 4c 44 52 20 52 | 31 34 2c 72 65 67 31 35 |...LDR R|14,reg15|
|00002fc0| 0d 1b 26 0f 54 45 51 50 | 20 52 31 34 2c 23 30 0d |..&.TEQP| R14,#0.|
|00002fd0| 1b 30 0f 4d 4f 56 4e 56 | 20 52 30 2c 52 30 0d 1b |.0.MOVNV| R0,R0..|
|00002fe0| 3a 11 4c 44 52 20 52 31 | 34 2c 72 65 67 31 34 0d |:.LDR R1|4,reg14.|
|00002ff0| 1b 44 10 4c 44 52 20 50 | 43 2c 72 65 67 31 35 0d |.D.LDR P|C,reg15.|
|00003000| 1b 4e 04 0d 1b 58 0b 2e | 73 74 65 70 65 78 0d 1b |.N...X..|stepex..|
|00003010| 62 0f a4 73 65 74 77 6f | 72 6b 70 74 72 0d 1b 6c |b..setwo|rkptr..l|
|00003020| 13 a4 61 64 72 28 38 2c | 72 65 67 64 75 6d 70 29 |..adr(8,|regdump)|
|00003030| 0d 1b 76 13 a4 6c 64 72 | 28 31 30 2c 72 65 6c 61 |..v..ldr|(10,rela|
|00003040| 64 64 29 0d 1b 80 13 a4 | 6c 64 72 28 31 31 2c 61 |dd).....|ldr(11,a|
|00003050| 62 73 61 64 64 29 0d 1b | 8a 13 53 55 42 20 52 31 |bsadd)..|..SUB R1|
|00003060| 30 2c 52 31 31 2c 52 31 | 30 0d 1b 94 14 a4 73 74 |0,R11,R1|0.....st|
|00003070| 72 28 31 30 2c 72 65 6c | 32 61 62 73 29 0d 1b 9e |r(10,rel|2abs)...|
|00003080| 13 4c 44 52 20 52 39 2c | 5b 52 38 2c 23 36 30 5d |.LDR R9,|[R8,#60]|
|00003090| 0d 1b a8 10 41 44 44 20 | 52 39 2c 52 39 2c 23 38 |....ADD |R9,R9,#8|
|000030a0| 0d 1b b2 13 53 54 52 20 | 52 39 2c 5b 52 38 2c 23 |....STR |R9,[R8,#|
|000030b0| 36 30 5d 0d 1b bc 0d 4d | 4f 56 20 52 30 2c 23 31 |60]....M|OV R0,#1|
|000030c0| 0d 1b c6 11 53 54 52 42 | 20 52 30 2c 73 74 65 70 |....STRB| R0,step|
|000030d0| 66 0d 1b d0 0d 2e 73 74 | 65 70 6c 6f 6f 70 0d 1b |f.....st|eploop..|
|000030e0| da 10 a4 6c 64 72 28 30 | 2c 73 74 65 70 29 0d 1b |...ldr(0|,step)..|
|000030f0| e4 10 53 55 42 20 52 31 | 2c 52 30 2c 23 31 0d 1b |..SUB R1|,R0,#1..|
|00003100| ee 0d 43 4d 50 20 52 30 | 2c 23 30 0d 1b f8 19 a4 |..CMP R0|,#0.....|
|00003110| 73 74 72 28 31 2c 73 74 | 65 70 29 3a a4 73 28 22 |str(1,st|ep):.s("|
|00003120| 4e 45 22 29 0d 1c 02 0d | 43 4d 50 20 52 31 2c 23 |NE")....|CMP R1,#|
|00003130| 30 0d 1c 0c 10 42 45 51 | 20 65 78 65 63 72 65 73 |0....BEQ| execres|
|00003140| 74 0d 1c 16 0f 4d 4f 56 | 20 52 30 2c 23 26 38 31 |t....MOV| R0,#&81|
|00003150| 0d 1c 20 0f 4d 4f 56 20 | 52 31 2c 23 26 38 46 0d |.. .MOV |R1,#&8F.|
|00003160| 1c 2a 0f 4d 4f 56 20 52 | 32 2c 23 26 46 46 0d 1c |.*.MOV R|2,#&FF..|
|00003170| 34 11 53 57 49 20 22 4f | 53 5f 42 79 74 65 22 0d |4.SWI "O|S_Byte".|
|00003180| 1c 3e 0f 43 4d 50 20 52 | 31 2c 23 26 46 46 0d 1c |.>.CMP R|1,#&FF..|
|00003190| 48 0e 42 45 51 20 65 78 | 5f 65 73 63 0d 1c 52 10 |H.BEQ ex|_esc..R.|
|000031a0| 42 49 43 20 52 30 2c 52 | 39 2c 23 33 0d 1c 5c 11 |BIC R0,R|9,#3..\.|
|000031b0| 41 44 44 20 52 30 2c 52 | 30 2c 52 31 30 0d 1c 66 |ADD R0,R|0,R10..f|
|000031c0| 16 42 49 43 20 52 30 2c | 52 30 2c 23 70 63 6d 61 |.BIC R0,|R0,#pcma|
|000031d0| 73 6b 25 0d 1c 70 1f 53 | 55 42 20 52 31 2c 50 43 |sk%..p.S|UB R1,PC|
|000031e0| 2c 23 28 50 25 2d 70 72 | 6f 67 25 29 20 80 20 26 |,#(P%-pr|og%) . &|
|000031f0| 46 46 0d 1c 7a 20 53 55 | 42 20 52 31 2c 52 31 2c |FF..z SU|B R1,R1,|
|00003200| 23 28 50 25 2d 70 72 6f | 67 25 29 20 80 20 ac 26 |#(P%-pro|g%) . .&|
|00003210| 46 46 0d 1c 84 0d 43 4d | 50 20 52 30 2c 52 31 0d |FF....CM|P R0,R1.|
|00003220| 1c 8e 10 42 47 45 20 65 | 78 5f 62 6f 75 6e 64 0d |...BGE e|x_bound.|
|00003230| 1c 98 0f 2e 69 6e 73 74 | 72 66 65 74 63 68 0d 1c |....inst|rfetch..|
|00003240| a2 14 4c 44 52 20 52 37 | 2c 5b 52 30 2c 23 2d 38 |..LDR R7|,[R0,#-8|
|00003250| 5d 21 0d 1c ac 0d 43 4d | 50 20 52 30 2c 23 30 0d |]!....CM|P R0,#0.|
|00003260| 1c b6 0e 42 45 51 20 65 | 78 5f 70 63 30 0d 1c c0 |...BEQ e|x_pc0...|
|00003270| 11 53 55 42 20 52 30 2c | 52 30 2c 52 31 30 0d 1c |.SUB R0,|R0,R10..|
|00003280| ca 16 42 49 43 20 52 30 | 2c 52 30 2c 23 70 63 6d |..BIC R0|,R0,#pcm|
|00003290| 61 73 6b 25 0d 1c d4 12 | a4 61 64 72 28 32 2c 62 |ask%....|.adr(2,b|
|000032a0| 72 65 61 6b 6c 29 0d 1c | de 12 4c 44 52 20 52 31 |reakl)..|..LDR R1|
|000032b0| 2c 5b 52 32 5d 2c 23 34 | 0d 1c e8 0d 43 4d 4e 20 |,[R2],#4|....CMN |
|000032c0| 52 31 2c 23 32 0d 1c f2 | 0e 42 45 51 20 6e 6f 62 |R1,#2...|.BEQ nob|
|000032d0| 72 6b 32 0d 1c fc 0d 43 | 4d 4e 20 52 31 2c 23 31 |rk2....C|MN R1,#1|
|000032e0| 0d 1d 06 0f 42 4e 45 20 | 65 78 5f 62 72 6b 31 0d |....BNE |ex_brk1.|
|000032f0| 1d 10 0b 2e 6e 6f 62 72 | 6b 31 0d 1d 1a 12 4c 44 |....nobr|k1....LD|
|00003300| 52 20 52 31 2c 5b 52 32 | 5d 2c 23 34 0d 1d 24 0d |R R1,[R2|],#4..$.|
|00003310| 43 4d 4e 20 52 31 2c 23 | 31 0d 1d 2e 0f 42 4e 45 |CMN R1,#|1....BNE|
|00003320| 20 65 78 5f 62 72 6b 32 | 0d 1d 38 0b 2e 6e 6f 62 | ex_brk2|..8..nob|
|00003330| 72 6b 32 0d 1d 42 12 a4 | 73 74 72 28 39 2c 6c 61 |rk2..B..|str(9,la|
|00003340| 73 74 50 43 29 0d 1d 4c | 13 80 20 52 36 2c 52 37 |stPC)..L|.. R6,R7|
|00003350| 2c 23 26 46 3c 3c 32 34 | 0d 1d 56 12 43 4d 50 20 |,#&F<<24|..V.CMP |
|00003360| 52 36 2c 23 26 34 3c 3c | 32 34 0d 1d 60 0c 42 4c |R6,#&4<<|24..`.BL|
|00003370| 54 20 65 78 67 31 0d 1d | 6a 12 43 4d 50 20 52 36 |T exg1..|j.CMP R6|
|00003380| 2c 23 26 38 3c 3c 32 34 | 0d 1d 74 0c 42 4c 54 20 |,#&8<<24|..t.BLT |
|00003390| 65 78 67 32 0d 1d 7e 12 | 43 4d 50 20 52 36 2c 23 |exg2..~.|CMP R6,#|
|000033a0| 26 41 3c 3c 32 34 0d 1d | 88 0c 42 4c 54 20 65 78 |&A<<24..|..BLT ex|
|000033b0| 67 33 0d 1d 92 12 43 4d | 50 20 52 36 2c 23 26 43 |g3....CM|P R6,#&C|
|000033c0| 3c 3c 32 34 0d 1d 9c 0c | 42 4c 54 20 65 78 67 34 |<<24....|BLT exg4|
|000033d0| 0d 1d a6 12 43 4d 50 20 | 52 36 2c 23 26 46 3c 3c |....CMP |R6,#&F<<|
|000033e0| 32 34 0d 1d b0 0d 42 4c | 54 20 65 78 63 6f 70 0d |24....BL|T excop.|
|000033f0| 1d ba 0a 42 20 65 78 67 | 35 0d 1d c4 0b 2e 65 78 |...B exg|5.....ex|
|00003400| 5f 65 73 63 0d 1d ce 0e | 4d 4f 56 20 52 30 2c 23 |_esc....|MOV R0,#|
|00003410| 31 37 0d 1d d8 12 53 54 | 52 42 20 52 30 2c 76 65 |17....ST|RB R0,ve|
|00003420| 63 6e 75 6d 0d 1d e2 0e | 42 20 65 78 65 63 72 65 |cnum....|B execre|
|00003430| 73 74 0d 1d ec 0d 2e 65 | 78 5f 62 6f 75 6e 64 0d |st.....e|x_bound.|
|00003440| 1d f6 1d 41 44 44 20 52 | 31 2c 50 43 2c 23 28 65 |...ADD R|1,PC,#(e|
|00003450| 6e 64 2d 50 25 29 20 80 | 20 26 46 46 0d 1e 00 1f |nd-P%) .| &FF....|
|00003460| 41 44 44 20 52 31 2c 52 | 31 2c 23 28 65 6e 64 2d |ADD R1,R|1,#(end-|
|00003470| 50 25 29 20 80 20 26 46 | 46 30 30 0d 1e 0a 0d 43 |P%) . &F|F00....C|
|00003480| 4d 50 20 52 30 2c 52 31 | 0d 1e 14 12 42 47 45 20 |MP R0,R1|....BGE |
|00003490| 69 6e 73 74 72 66 65 74 | 63 68 0d 1e 1e 12 a4 6c |instrfet|ch.....l|
|000034a0| 64 72 28 30 2c 6c 61 73 | 74 50 43 29 0d 1e 28 10 |dr(0,las|tPC)..(.|
|000034b0| 41 44 44 20 52 30 2c 52 | 30 2c 23 34 0d 1e 32 13 |ADD R0,R|0,#4..2.|
|000034c0| 53 54 52 20 52 30 2c 5b | 52 38 2c 23 36 30 5d 0d |STR R0,[|R8,#60].|
|000034d0| 1e 3c 0e 42 20 65 78 65 | 63 72 65 73 74 0d 1e 46 |.<.B exe|crest..F|
|000034e0| 0b 2e 65 78 5f 70 63 30 | 0d 1e 50 12 a4 6c 64 72 |..ex_pc0|..P..ldr|
|000034f0| 28 30 2c 6c 61 73 74 50 | 43 29 0d 1e 5a 13 53 54 |(0,lastP|C)..Z.ST|
|00003500| 52 20 52 30 2c 5b 52 38 | 2c 23 36 30 5d 0d 1e 64 |R R0,[R8|,#60]..d|
|00003510| 0d 4d 4f 56 20 52 30 2c | 23 30 0d 1e 6e 12 53 54 |.MOV R0,|#0..n.ST|
|00003520| 52 42 20 52 30 2c 76 65 | 63 6e 75 6d 0d 1e 78 0e |RB R0,ve|cnum..x.|
|00003530| 42 20 65 78 65 63 72 65 | 73 74 0d 1e 82 0c 2e 65 |B execre|st.....e|
|00003540| 78 5f 62 72 6b 31 0d 1e | 8c 0d 43 4d 50 20 52 30 |x_brk1..|..CMP R0|
|00003550| 2c 52 31 0d 1e 96 0d ec | 51 20 52 30 2c 23 31 36 |,R1.....|Q R0,#16|
|00003560| 0d 1e a0 14 53 54 52 45 | 51 42 20 52 30 2c 76 65 |....STRE|QB R0,ve|
|00003570| 63 6e 75 6d 0d 1e aa 10 | 42 45 51 20 65 78 65 63 |cnum....|BEQ exec|
|00003580| 72 65 73 74 0d 1e b4 12 | 4c 44 52 20 52 31 2c 5b |rest....|LDR R1,[|
|00003590| 52 32 5d 2c 23 34 0d 1e | be 0d 43 4d 4e 20 52 31 |R2],#4..|..CMN R1|
|000035a0| 2c 23 31 0d 1e c8 0e 42 | 45 51 20 6e 6f 62 72 6b |,#1....B|EQ nobrk|
|000035b0| 31 0d 1e d2 0d 42 20 65 | 78 5f 62 72 6b 31 0d 1e |1....B e|x_brk1..|
|000035c0| dc 0c 2e 65 78 5f 62 72 | 6b 32 0d 1e e6 13 80 53 |...ex_br|k2.....S|
|000035d0| 20 52 33 2c 52 31 2c 23 | 31 3c 3c 33 31 0d 1e f0 | R3,R1,#|1<<31...|
|000035e0| 14 4c 44 52 45 51 20 52 | 31 2c 5b 52 32 5d 2c 23 |.LDREQ R|1,[R2],#|
|000035f0| 34 0d 1e fa 0f 42 45 51 | 20 6e 6f 74 61 72 65 61 |4....BEQ| notarea|
|00003600| 0d 1f 04 14 42 49 43 20 | 52 31 2c 52 31 2c 23 31 |....BIC |R1,R1,#1|
|00003610| 3c 3c 33 31 0d 1f 0e 0d | 43 4d 50 20 52 30 2c 52 |<<31....|CMP R0,R|
|00003620| 31 0d 1f 18 12 4c 44 52 | 20 52 31 2c 5b 52 32 5d |1....LDR| R1,[R2]|
|00003630| 2c 23 34 0d 1f 22 0f 42 | 4c 54 20 6e 6f 74 61 72 |,#4..".B|LT notar|
|00003640| 65 61 0d 1f 2c 14 42 49 | 43 20 52 33 2c 52 31 2c |ea..,.BI|C R3,R1,|
|00003650| 23 31 3c 3c 33 31 0d 1f | 36 0d 43 4d 50 20 52 30 |#1<<31..|6.CMP R0|
|00003660| 2c 52 33 0d 1f 40 10 4d | 4f 56 4c 54 20 52 30 2c |,R3..@.M|OVLT R0,|
|00003670| 23 31 36 0d 1f 4a 14 53 | 54 52 4c 54 42 20 52 30 |#16..J.S|TRLTB R0|
|00003680| 2c 76 65 63 6e 75 6d 0d | 1f 54 10 42 4c 54 20 65 |,vecnum.|.T.BLT e|
|00003690| 78 65 63 72 65 73 74 0d | 1f 5e 0c 2e 6e 6f 74 61 |xecrest.|.^..nota|
|000036a0| 72 65 61 0d 1f 68 0d 43 | 4d 4e 20 52 31 2c 23 31 |rea..h.C|MN R1,#1|
|000036b0| 0d 1f 72 0e 42 45 51 20 | 6e 6f 62 72 6b 32 0d 1f |..r.BEQ |nobrk2..|
|000036c0| 7c 0d 42 20 65 78 5f 62 | 72 6b 32 0d 1f 86 09 2e ||.B ex_b|rk2.....|
|000036d0| 65 78 67 31 0d 1f 90 15 | 4d 4f 56 20 52 30 2c 52 |exg1....|MOV R0,R|
|000036e0| 37 2c 4c 53 52 20 23 32 | 31 0d 1f 9a 0f 80 20 52 |7,LSR #2|1..... R|
|000036f0| 30 2c 52 30 2c 23 26 46 | 0d 1f a4 10 54 53 54 20 |0,R0,#&F|....TST |
|00003700| 52 37 2c 23 31 3c 3c 34 | 0d 1f ae 12 54 53 54 4e |R7,#1<<4|....TSTN|
|00003710| 45 20 52 37 2c 23 38 3c | 3c 34 0d 1f b8 13 41 44 |E R7,#8<|<4....AD|
|00003720| 44 4e 45 20 52 30 2c 52 | 30 2c 23 31 36 0d 1f c2 |DNE R0,R|0,#16...|
|00003730| 11 54 53 54 20 52 37 2c | 23 31 3c 3c 32 35 0d 1f |.TST R7,|#1<<25..|
|00003740| cc 13 53 55 42 4e 45 20 | 52 30 2c 52 30 2c 23 31 |..SUBNE |R0,R0,#1|
|00003750| 36 0d 1f d6 0e 43 4d 50 | 20 52 30 2c 23 31 38 0d |6....CMP| R0,#18.|
|00003760| 1f e0 0f 4d 4f 56 47 45 | 20 52 30 2c 23 31 0d 1f |...MOVGE| R0,#1..|
|00003770| ea 14 53 54 52 47 45 42 | 20 52 30 2c 76 65 63 6e |..STRGEB| R0,vecn|
|00003780| 75 6d 0d 1f f4 10 42 47 | 45 20 65 78 65 63 72 65 |um....BG|E execre|
|00003790| 73 74 0d 1f fe 0e 43 4d | 50 20 52 30 2c 23 31 36 |st....CM|P R0,#16|
|000037a0| 0d 20 08 0f 42 4c 54 20 | 6e 6f 74 65 78 31 43 0d |. ..BLT |notex1C.|
|000037b0| 20 12 0e 43 4d 50 20 52 | 30 2c 23 31 36 0d 20 1c | ..CMP R|0,#16. .|
|000037c0| 13 80 20 52 30 2c 52 37 | 2c 23 26 46 3c 3c 31 36 |.. R0,R7|,#&F<<16|
|000037d0| 0d 20 26 0f 80 20 52 31 | 2c 52 37 2c 23 26 46 0d |. &.. R1|,R7,#&F.|
|000037e0| 20 30 12 80 20 52 32 2c | 52 37 2c 23 26 46 3c 3c | 0.. R2,|R7,#&F<<|
|000037f0| 38 0d 20 3a 13 80 20 52 | 33 2c 52 37 2c 23 26 46 |8. :.. R|3,R7,#&F|
|00003800| 3c 3c 31 32 0d 20 44 15 | 4d 4f 56 20 52 34 2c 52 |<<12. D.|MOV R4,R|
|00003810| 30 2c 4c 53 52 20 23 31 | 36 0d 20 4e 10 42 49 43 |0,LSR #1|6. N.BIC|
|00003820| 20 52 37 2c 52 37 2c 52 | 30 0d 20 58 10 42 49 43 | R7,R7,R|0. X.BIC|
|00003830| 20 52 37 2c 52 37 2c 52 | 31 0d 20 62 0f 84 52 20 | R7,R7,R|1. b..R |
|00003840| 52 37 2c 52 37 2c 23 31 | 0d 20 6c 10 42 49 43 20 |R7,R7,#1|. l.BIC |
|00003850| 52 37 2c 52 37 2c 52 32 | 0d 20 76 12 84 52 20 52 |R7,R7,R2|. v..R R|
|00003860| 37 2c 52 37 2c 23 32 3c | 3c 38 0d 20 80 12 42 49 |7,R7,#2<|<8. ..BI|
|00003870| 43 4e 45 20 52 37 2c 52 | 37 2c 52 33 0d 20 8a 15 |CNE R7,R|7,R3. ..|
|00003880| 84 52 4e 45 20 52 37 2c | 52 37 2c 23 33 3c 3c 31 |.RNE R7,|R7,#3<<1|
|00003890| 32 0d 20 94 1c 4c 44 52 | 20 52 30 2c 5b 52 38 2c |2. ..LDR| R0,[R8,|
|000038a0| 52 30 2c 4c 53 52 20 23 | 31 36 2d 32 5d 0d 20 9e |R0,LSR #|16-2]. .|
|000038b0| 0e 43 4d 50 20 52 31 2c | 23 31 35 0d 20 a8 19 4c |.CMP R1,|#15. ..L|
|000038c0| 44 52 20 52 31 2c 5b 52 | 38 2c 52 31 2c 41 53 4c |DR R1,[R|8,R1,ASL|
|000038d0| 20 23 32 5d 0d 20 b2 14 | 42 49 43 45 51 20 52 31 | #2]. ..|BICEQ R1|
|000038e0| 2c 52 31 2c 23 25 31 31 | 0d 20 bc 18 42 49 43 45 |,R1,#%11|. ..BICE|
|000038f0| 51 20 52 31 2c 52 31 2c | 23 70 63 6d 61 73 6b 25 |Q R1,R1,|#pcmask%|
|00003900| 0d 20 c6 1b 4c 44 52 20 | 52 32 2c 5b 52 38 2c 52 |. ..LDR |R2,[R8,R|
|00003910| 32 2c 4c 53 52 20 23 38 | 2d 32 5d 0d 20 d0 1c 4c |2,LSR #8|-2]. ..L|
|00003920| 44 52 20 52 33 2c 5b 52 | 38 2c 52 33 2c 4c 53 52 |DR R3,[R|8,R3,LSR|
|00003930| 20 23 31 32 2d 32 5d 0d | 20 da 0b 42 20 64 6f 65 | #12-2].| ..B doe|
|00003940| 78 31 0d 20 e4 0c 2e 6e | 6f 74 65 78 31 43 0d 20 |x1. ...n|otex1C. |
|00003950| ee 0d 43 4d 50 20 52 30 | 2c 23 38 0d 20 f8 0f 43 |..CMP R0|,#8. ..C|
|00003960| 4d 50 4e 45 20 52 30 2c | 23 39 0d 21 02 10 43 4d |MPNE R0,|#9.!..CM|
|00003970| 50 4e 45 20 52 30 2c 23 | 31 30 0d 21 0c 10 43 4d |PNE R0,#|10.!..CM|
|00003980| 50 4e 45 20 52 30 2c 23 | 31 31 0d 21 16 13 80 20 |PNE R0,#|11.!... |
|00003990| 52 30 2c 52 37 2c 23 26 | 46 3c 3c 31 32 0d 21 20 |R0,R7,#&|F<<12.! |
|000039a0| 13 80 20 52 31 2c 52 37 | 2c 23 26 46 3c 3c 31 36 |.. R1,R7|,#&F<<16|
|000039b0| 0d 21 2a 0f 80 20 52 32 | 2c 52 37 2c 23 26 46 0d |.!*.. R2|,R7,#&F.|
|000039c0| 21 34 12 80 20 52 33 2c | 52 37 2c 23 26 46 3c 3c |!4.. R3,|R7,#&F<<|
|000039d0| 38 0d 21 3e 15 4d 4f 56 | 20 52 34 2c 52 30 2c 4c |8.!>.MOV| R4,R0,L|
|000039e0| 53 52 20 23 31 32 0d 21 | 48 12 42 49 43 4e 45 20 |SR #12.!|H.BICNE |
|000039f0| 52 37 2c 52 37 2c 52 30 | 0d 21 52 10 42 49 43 20 |R7,R7,R0|.!R.BIC |
|00003a00| 52 37 2c 52 37 2c 52 31 | 0d 21 5c 13 84 52 20 52 |R7,R7,R1|.!\..R R|
|00003a10| 37 2c 52 37 2c 23 31 3c | 3c 31 36 0d 21 66 11 54 |7,R7,#1<|<16.!f.T|
|00003a20| 53 54 20 52 37 2c 23 31 | 3c 3c 32 35 0d 21 70 0f |ST R7,#1|<<25.!p.|
|00003a30| 42 4e 45 20 65 78 31 69 | 6d 6d 69 0d 21 7a 10 42 |BNE ex1i|mmi.!z.B|
|00003a40| 49 43 20 52 37 2c 52 37 | 2c 52 32 0d 21 84 0f 84 |IC R7,R7|,R2.!...|
|00003a50| 52 20 52 37 2c 52 37 2c | 23 32 0d 21 8e 10 54 53 |R R7,R7,|#2.!..TS|
|00003a60| 54 20 52 37 2c 23 31 3c | 3c 34 0d 21 98 12 42 49 |T R7,#1<|<4.!..BI|
|00003a70| 43 4e 45 20 52 37 2c 52 | 37 2c 52 33 0d 21 a2 14 |CNE R7,R|7,R3.!..|
|00003a80| 84 52 4e 45 20 52 37 2c | 52 37 2c 23 33 3c 3c 38 |.RNE R7,|R7,#3<<8|
|00003a90| 0d 21 ac 0c 2e 65 78 31 | 69 6d 6d 69 0d 21 b6 1c |.!...ex1|immi.!..|
|00003aa0| 4c 44 52 20 52 30 2c 5b | 52 38 2c 52 30 2c 4c 53 |LDR R0,[|R8,R0,LS|
|00003ab0| 52 20 23 31 32 2d 32 5d | 0d 21 c0 12 43 4d 50 20 |R #12-2]|.!..CMP |
|00003ac0| 52 31 2c 23 26 46 3c 3c | 31 36 0d 21 ca 1c 4c 44 |R1,#&F<<|16.!..LD|
|00003ad0| 52 20 52 31 2c 5b 52 38 | 2c 52 31 2c 4c 53 52 20 |R R1,[R8|,R1,LSR |
|00003ae0| 23 31 36 2d 32 5d 0d 21 | d4 12 42 49 43 45 51 20 |#16-2].!|..BICEQ |
|00003af0| 52 31 2c 52 31 2c 23 33 | 0d 21 de 18 42 49 43 45 |R1,R1,#3|.!..BICE|
|00003b00| 51 20 52 31 2c 52 31 2c | 23 70 63 6d 61 73 6b 25 |Q R1,R1,|#pcmask%|
|00003b10| 0d 21 e8 19 4c 44 52 20 | 52 32 2c 5b 52 38 2c 52 |.!..LDR |R2,[R8,R|
|00003b20| 32 2c 41 53 4c 20 23 32 | 5d 0d 21 f2 1b 4c 44 52 |2,ASL #2|].!..LDR|
|00003b30| 20 52 33 2c 5b 52 38 2c | 52 33 2c 4c 53 52 20 23 | R3,[R8,|R3,LSR #|
|00003b40| 38 2d 32 5d 0d 21 fc 0a | 2e 64 6f 65 78 31 0d 22 |8-2].!..|.doex1."|
|00003b50| 06 13 4c 44 52 20 52 35 | 2c 74 65 73 74 63 6e 64 |..LDR R5|,testcnd|
|00003b60| 31 0d 22 10 15 42 49 43 | 20 52 35 2c 52 35 2c 23 |1."..BIC| R5,R5,#|
|00003b70| 26 46 3c 3c 32 38 0d 22 | 1a 13 80 20 52 36 2c 52 |&F<<28."|... R6,R|
|00003b80| 37 2c 23 26 46 3c 3c 32 | 38 0d 22 24 12 82 20 52 |7,#&F<<2|8."$.. R|
|00003b90| 36 2c 52 36 2c 23 31 3c | 3c 32 38 0d 22 2e 0f 84 |6,R6,#1<|<28."...|
|00003ba0| 52 20 52 35 2c 52 35 2c | 52 36 0d 22 38 13 53 54 |R R5,R5,|R6."8.ST|
|00003bb0| 52 20 52 35 2c 74 65 73 | 74 63 6e 64 31 0d 22 42 |R R5,tes|tcnd1."B|
|00003bc0| 14 54 53 54 50 20 52 39 | 2c 23 70 63 6d 61 73 6b |.TSTP R9|,#pcmask|
|00003bd0| 25 0d 22 4c 14 53 54 52 | 20 52 37 2c 73 74 65 70 |%."L.STR| R7,step|
|00003be0| 69 6e 73 74 72 0d 22 56 | 0d 2e 74 65 73 74 63 6e |instr."V|..testcn|
|00003bf0| 64 31 0d 22 60 0c 42 20 | 6e 6f 74 65 78 31 0d 22 |d1."`.B |notex1."|
|00003c00| 6a 10 42 4c 20 73 74 65 | 70 69 6e 73 74 72 0d 22 |j.BL ste|pinstr."|
|00003c10| 74 12 42 49 43 20 52 39 | 2c 52 39 2c 23 25 31 31 |t.BIC R9|,R9,#%11|
|00003c20| 0d 22 7e 16 42 49 43 20 | 52 39 2c 52 39 2c 23 70 |."~.BIC |R9,R9,#p|
|00003c30| 63 6d 61 73 6b 25 0d 22 | 88 0d 4d 4f 56 20 52 31 |cmask%."|..MOV R1|
|00003c40| 2c 50 43 0d 22 92 14 80 | 20 52 31 2c 52 31 2c 23 |,PC."...| R1,R1,#|
|00003c50| 70 63 6d 61 73 6b 25 0d | 22 9c 0f 84 52 20 52 39 |pcmask%.|"...R R9|
|00003c60| 2c 52 39 2c 52 31 0d 22 | a6 10 41 44 44 20 52 39 |,R9,R1."|..ADD R9|
|00003c70| 2c 52 39 2c 23 34 0d 22 | b0 10 4c 44 52 20 52 32 |,R9,#4."|..LDR R2|
|00003c80| 2c 72 65 67 31 32 0d 22 | ba 0e 43 4d 50 20 52 34 |,reg12."|..CMP R4|
|00003c90| 2c 23 31 35 0d 22 c4 12 | 41 44 44 45 51 20 52 30 |,#15."..|ADDEQ R0|
|00003ca0| 2c 52 30 2c 23 38 0d 22 | ce 13 54 53 54 45 51 20 |,R0,#8."|..TSTEQ |
|00003cb0| 52 37 2c 23 31 3c 3c 32 | 30 0d 22 d8 14 42 49 43 |R7,#1<<2|0."..BIC|
|00003cc0| 45 51 20 52 30 2c 52 30 | 2c 23 25 31 31 0d 22 e2 |EQ R0,R0|,#%11.".|
|00003cd0| 1c 42 49 43 45 51 20 52 | 30 2c 52 30 2c 23 25 31 |.BICEQ R|0,R0,#%1|
|00003ce0| 31 31 31 31 31 3c 3c 32 | 36 0d 22 ec 1c 42 49 43 |11111<<2|6."..BIC|
|00003cf0| 45 51 20 52 31 2c 52 31 | 2c 23 25 31 31 31 31 31 |EQ R1,R1|,#%11111|
|00003d00| 31 3c 3c 32 36 0d 22 f6 | 11 84 52 45 51 20 52 30 |1<<26.".|..REQ R0|
|00003d10| 2c 52 30 2c 52 31 0d 23 | 00 19 53 54 52 20 52 30 |,R0,R1.#|..STR R0|
|00003d20| 2c 5b 52 38 2c 52 34 2c | 41 53 4c 20 23 32 5d 0d |,[R8,R4,|ASL #2].|
|00003d30| 23 0a 0e 43 4d 50 20 52 | 34 2c 23 31 35 0d 23 14 |#..CMP R|4,#15.#.|
|00003d40| 0c ec 51 20 52 39 2c 52 | 30 0d 23 1e 13 53 54 52 |..Q R9,R|0.#..STR|
|00003d50| 20 52 39 2c 5b 52 38 2c | 23 36 30 5d 0d 23 28 0e | R9,[R8,|#60].#(.|
|00003d60| 42 20 73 74 65 70 6c 6f | 6f 70 0d 23 32 0b 2e 6e |B steplo|op.#2..n|
|00003d70| 6f 74 65 78 31 0d 23 3c | 10 41 44 44 20 52 39 2c |otex1.#<|.ADD R9,|
|00003d80| 52 39 2c 23 34 0d 23 46 | 13 53 54 52 20 52 39 2c |R9,#4.#F|.STR R9,|
|00003d90| 5b 52 38 2c 23 36 30 5d | 0d 23 50 0e 42 20 73 74 |[R8,#60]|.#P.B st|
|00003da0| 65 70 6c 6f 6f 70 0d 23 | 5a 09 2e 65 78 67 32 0d |eploop.#|Z..exg2.|
|00003db0| 23 64 10 54 53 54 20 52 | 37 2c 23 31 3c 3c 34 0d |#d.TST R|7,#1<<4.|
|00003dc0| 23 6e 13 54 53 54 4e 45 | 20 52 37 2c 23 31 3c 3c |#n.TSTNE| R7,#1<<|
|00003dd0| 32 35 0d 23 78 0f 4d 4f | 56 4e 45 20 52 30 2c 23 |25.#x.MO|VNE R0,#|
|00003de0| 31 0d 23 82 14 53 54 52 | 4e 45 42 20 52 30 2c 76 |1.#..STR|NEB R0,v|
|00003df0| 65 63 6e 75 6d 0d 23 8c | 10 42 4e 45 20 65 78 65 |ecnum.#.|.BNE exe|
|00003e00| 63 72 65 73 74 0d 23 96 | 11 54 53 54 20 52 37 2c |crest.#.|.TST R7,|
|00003e10| 23 31 3c 3c 32 35 0d 23 | a0 13 80 20 52 30 2c 52 |#1<<25.#|... R0,R|
|00003e20| 37 2c 23 26 46 3c 3c 31 | 32 0d 23 aa 13 80 20 52 |7,#&F<<1|2.#... R|
|00003e30| 31 2c 52 37 2c 23 26 46 | 3c 3c 31 36 0d 23 b4 0f |1,R7,#&F|<<16.#..|
|00003e40| 80 20 52 32 2c 52 37 2c | 23 26 46 0d 23 be 17 84 |. R2,R7,|#&F.#...|
|00003e50| 52 20 52 33 2c 52 31 2c | 52 30 2c 4c 53 52 20 23 |R R3,R1,|R0,LSR #|
|00003e60| 31 32 0d 23 c8 15 42 49 | 43 20 52 37 2c 52 37 2c |12.#..BI|C R7,R7,|
|00003e70| 23 26 46 3c 3c 31 32 0d | 23 d2 10 42 49 43 20 52 |#&F<<12.|#..BIC R|
|00003e80| 37 2c 52 37 2c 52 31 0d | 23 dc 12 42 49 43 4e 45 |7,R7,R1.|#..BICNE|
|00003e90| 20 52 37 2c 52 37 2c 52 | 32 0d 23 e6 13 84 52 20 | R7,R7,R|2.#...R |
|00003ea0| 52 37 2c 52 37 2c 23 31 | 3c 3c 31 36 0d 23 f0 11 |R7,R7,#1|<<16.#..|
|00003eb0| 84 52 4e 45 20 52 37 2c | 52 37 2c 23 32 0d 23 fa |.RNE R7,|R7,#2.#.|
|00003ec0| 1c 4c 44 52 20 52 30 2c | 5b 52 38 2c 52 30 2c 4c |.LDR R0,|[R8,R0,L|
|00003ed0| 53 52 20 23 31 32 2d 32 | 5d 0d 24 04 12 43 4d 50 |SR #12-2|].$..CMP|
|00003ee0| 20 52 31 2c 23 31 35 3c | 3c 31 36 0d 24 0e 1c 4c | R1,#15<|<16.$..L|
|00003ef0| 44 52 20 52 31 2c 5b 52 | 38 2c 52 31 2c 4c 53 52 |DR R1,[R|8,R1,LSR|
|00003f00| 20 23 31 36 2d 32 5d 0d | 24 18 18 42 49 43 45 51 | #16-2].|$..BICEQ|
|00003f10| 20 52 31 2c 52 31 2c 23 | 70 63 6d 61 73 6b 25 0d | R1,R1,#|pcmask%.|
|00003f20| 24 22 12 42 49 43 45 51 | 20 52 31 2c 52 31 2c 23 |$".BICEQ| R1,R1,#|
|00003f30| 33 0d 24 2c 11 41 44 44 | 20 52 31 2c 52 31 2c 52 |3.$,.ADD| R1,R1,R|
|00003f40| 31 30 0d 24 36 19 4c 44 | 52 20 52 32 2c 5b 52 38 |10.$6.LD|R R2,[R8|
|00003f50| 2c 52 32 2c 41 53 4c 20 | 23 32 5d 0d 24 40 14 54 |,R2,ASL |#2].$@.T|
|00003f60| 53 54 50 20 52 39 2c 23 | 70 63 6d 61 73 6b 25 0d |STP R9,#|pcmask%.|
|00003f70| 24 4a 14 53 54 52 20 52 | 37 2c 73 74 65 70 69 6e |$J.STR R|7,stepin|
|00003f80| 73 74 72 0d 24 54 10 42 | 4c 20 73 74 65 70 69 6e |str.$T.B|L stepin|
|00003f90| 73 74 72 0d 24 5e 11 53 | 55 42 20 52 31 2c 52 31 |str.$^.S|UB R1,R1|
|00003fa0| 2c 52 31 30 0d 24 68 1c | 53 54 52 20 52 31 2c 5b |,R10.$h.|STR R1,[|
|00003fb0| 52 38 2c 52 33 2c 4c 53 | 52 20 23 31 36 2d 32 5d |R8,R3,LS|R #16-2]|
|00003fc0| 0d 24 72 0f 80 20 52 33 | 2c 52 33 2c 23 26 46 0d |.$r.. R3|,R3,#&F.|
|00003fd0| 24 7c 19 53 54 52 20 52 | 30 2c 5b 52 38 2c 52 33 |$|.STR R|0,[R8,R3|
|00003fe0| 2c 41 53 4c 20 23 32 5d | 0d 24 86 10 41 44 44 20 |,ASL #2]|.$..ADD |
|00003ff0| 52 39 2c 52 39 2c 23 34 | 0d 24 90 10 42 49 43 20 |R9,R9,#4|.$..BIC |
|00004000| 52 39 2c 52 39 2c 23 33 | 0d 24 9a 16 42 49 43 20 |R9,R9,#3|.$..BIC |
|00004010| 52 39 2c 52 39 2c 23 70 | 63 6d 61 73 6b 25 0d 24 |R9,R9,#p|cmask%.$|
|00004020| a4 0d 4d 4f 56 20 52 30 | 2c 50 43 0d 24 ae 14 80 |..MOV R0|,PC.$...|
|00004030| 20 52 30 2c 52 30 2c 23 | 70 63 6d 61 73 6b 25 0d | R0,R0,#|pcmask%.|
|00004040| 24 b8 0f 84 52 20 52 39 | 2c 52 39 2c 52 30 0d 24 |$...R R9|,R9,R0.$|
|00004050| c2 13 53 54 52 20 52 39 | 2c 5b 52 38 2c 23 36 30 |..STR R9|,[R8,#60|
|00004060| 5d 0d 24 cc 0e 42 20 73 | 74 65 70 6c 6f 6f 70 0d |].$..B s|teploop.|
|00004070| 24 d6 09 2e 65 78 67 33 | 0d 24 e0 13 80 20 52 30 |$...exg3|.$... R0|
|00004080| 2c 52 37 2c 23 26 46 3c | 3c 32 38 0d 24 ea 12 82 |,R7,#&F<|<28.$...|
|00004090| 20 52 30 2c 52 30 2c 23 | 31 3c 3c 32 38 0d 24 f4 | R0,R0,#|1<<28.$.|
|000040a0| 11 4c 44 52 20 52 31 2c | 73 6b 69 70 67 33 0d 24 |.LDR R1,|skipg3.$|
|000040b0| fe 15 42 49 43 20 52 31 | 2c 52 31 2c 23 26 46 3c |..BIC R1|,R1,#&F<|
|000040c0| 3c 32 38 0d 25 08 0f 84 | 52 20 52 31 2c 52 31 2c |<28.%...|R R1,R1,|
|000040d0| 52 30 0d 25 12 11 53 54 | 52 20 52 31 2c 73 6b 69 |R0.%..ST|R R1,ski|
|000040e0| 70 67 33 0d 25 1c 14 54 | 53 54 50 20 52 39 2c 23 |pg3.%..T|STP R9,#|
|000040f0| 70 63 6d 61 73 6b 25 0d | 25 26 10 41 44 44 20 52 |pcmask%.|%&.ADD R|
|00004100| 39 2c 52 39 2c 23 34 0d | 25 30 13 53 54 52 20 52 |9,R9,#4.|%0.STR R|
|00004110| 39 2c 5b 52 38 2c 23 36 | 30 5d 0d 25 3a 0b 2e 73 |9,[R8,#6|0].%:..s|
|00004120| 6b 69 70 67 33 0d 25 44 | 0e 42 20 73 74 65 70 6c |kipg3.%D|.B stepl|
|00004130| 6f 6f 70 0d 25 4e 11 54 | 53 54 20 52 37 2c 23 31 |oop.%N.T|ST R7,#1|
|00004140| 3c 3c 32 33 0d 25 58 0f | 4d 56 4e 45 51 20 52 36 |<<23.%X.|MVNEQ R6|
|00004150| 2c 23 33 0d 25 62 0f 4d | 4f 56 4e 45 20 52 36 2c |,#3.%b.M|OVNE R6,|
|00004160| 23 34 0d 25 6c 13 80 20 | 52 35 2c 52 37 2c 23 26 |#4.%l.. |R5,R7,#&|
|00004170| 46 3c 3c 31 36 0d 25 76 | 15 4d 4f 56 20 52 35 2c |F<<16.%v|.MOV R5,|
|00004180| 52 35 2c 4c 53 52 20 23 | 31 36 0d 25 80 11 54 53 |R5,LSR #|16.%..TS|
|00004190| 54 20 52 37 2c 23 31 3c | 3c 32 30 0d 25 8a 0f 42 |T R7,#1<|<20.%..B|
|000041a0| 4e 45 20 6c 6f 61 64 6d | 6c 74 0d 25 94 19 4c 44 |NE loadm|lt.%..LD|
|000041b0| 52 20 52 30 2c 5b 52 38 | 2c 52 35 2c 41 53 4c 20 |R R0,[R8|,R5,ASL |
|000041c0| 23 32 5d 0d 25 9e 11 41 | 44 44 20 52 30 2c 52 30 |#2].%..A|DD R0,R0|
|000041d0| 2c 52 31 30 0d 25 a8 0d | 43 4d 50 20 52 36 2c 23 |,R10.%..|CMP R6,#|
|000041e0| 34 0d 25 b2 0c ec 51 20 | 52 31 2c 23 30 0d 25 bc |4.%...Q |R1,#0.%.|
|000041f0| 10 4d 4f 56 4e 45 20 52 | 31 2c 23 31 35 0d 25 c6 |.MOVNE R|1,#15.%.|
|00004200| 0d 4d 4f 56 20 52 32 2c | 23 31 0d 25 d0 0f 2e 73 |.MOV R2,|#1.%...s|
|00004210| 74 6f 72 65 6d 6c 6f 6f | 70 0d 25 da 14 54 53 54 |toremloo|p.%..TST|
|00004220| 20 52 37 2c 52 32 2c 41 | 53 4c 20 52 31 0d 25 e4 | R7,R2,A|SL R1.%.|
|00004230| 13 54 53 54 4e 45 20 52 | 37 2c 23 31 3c 3c 32 34 |.TSTNE R|7,#1<<24|
|00004240| 0d 25 ee 12 41 44 44 4e | 45 20 52 30 2c 52 30 2c |.%..ADDN|E R0,R0,|
|00004250| 52 36 0d 25 f8 14 54 53 | 54 20 52 37 2c 52 32 2c |R6.%..TS|T R7,R2,|
|00004260| 41 53 4c 20 52 31 0d 26 | 02 1b 4c 44 52 4e 45 20 |ASL R1.&|..LDRNE |
|00004270| 52 33 2c 5b 52 38 2c 52 | 31 2c 41 53 4c 20 23 32 |R3,[R8,R|1,ASL #2|
|00004280| 5d 0d 26 0c 11 53 54 52 | 4e 45 20 52 33 2c 5b 52 |].&..STR|NE R3,[R|
|00004290| 30 5d 0d 26 16 13 54 53 | 54 4e 45 20 52 37 2c 23 |0].&..TS|TNE R7,#|
|000042a0| 31 3c 3c 32 34 0d 26 20 | 12 53 55 42 4e 45 20 52 |1<<24.& |.SUBNE R|
|000042b0| 30 2c 52 30 2c 52 36 0d | 26 2a 14 54 53 54 20 52 |0,R0,R6.|&*.TST R|
|000042c0| 37 2c 52 32 2c 41 53 4c | 20 52 31 0d 26 34 12 41 |7,R2,ASL| R1.&4.A|
|000042d0| 44 44 4e 45 20 52 30 2c | 52 30 2c 52 36 0d 26 3e |DDNE R0,|R0,R6.&>|
|000042e0| 17 41 44 44 20 52 31 2c | 52 31 2c 52 36 2c 4c 53 |.ADD R1,|R1,R6,LS|
|000042f0| 52 20 23 32 0d 26 48 0e | 43 4d 50 20 52 31 2c 23 |R #2.&H.|CMP R1,#|
|00004300| 31 36 0d 26 52 0f 43 4d | 4e 4e 45 20 52 31 2c 23 |16.&R.CM|NNE R1,#|
|00004310| 31 0d 26 5c 12 42 4e 45 | 20 73 74 6f 72 65 6d 6c |1.&\.BNE| storeml|
|00004320| 6f 6f 70 0d 26 66 11 54 | 53 54 20 52 37 2c 23 31 |oop.&f.T|ST R7,#1|
|00004330| 3c 3c 32 31 0d 26 70 13 | 53 55 42 4e 45 20 52 30 |<<21.&p.|SUBNE R0|
|00004340| 2c 52 30 2c 52 31 30 0d | 26 7a 1b 53 54 52 4e 45 |,R0,R10.|&z.STRNE|
|00004350| 20 52 30 2c 5b 52 38 2c | 52 35 2c 41 53 4c 20 23 | R0,[R8,|R5,ASL #|
|00004360| 32 5d 0d 26 84 0e 42 20 | 73 74 65 70 6c 6f 6f 70 |2].&..B |steploop|
|00004370| 0d 26 8e 0c 2e 6c 6f 61 | 64 6d 6c 74 0d 26 98 19 |.&...loa|dmlt.&..|
|00004380| 4c 44 52 20 52 30 2c 5b | 52 38 2c 52 35 2c 41 53 |LDR R0,[|R8,R5,AS|
|00004390| 4c 20 23 32 5d 0d 26 a2 | 11 41 44 44 20 52 30 2c |L #2].&.|.ADD R0,|
|000043a0| 52 30 2c 52 31 30 0d 26 | ac 0d 43 4d 50 20 52 36 |R0,R10.&|..CMP R6|
|000043b0| 2c 23 34 0d 26 b6 0c ec | 51 20 52 31 2c 23 30 0d |,#4.&...|Q R1,#0.|
|000043c0| 26 c0 10 4d 4f 56 4e 45 | 20 52 31 2c 23 31 35 0d |&..MOVNE| R1,#15.|
|000043d0| 26 ca 0d 4d 4f 56 20 52 | 32 2c 23 31 0d 26 d4 0e |&..MOV R|2,#1.&..|
|000043e0| 2e 6c 6f 61 64 6d 6c 6f | 6f 70 0d 26 de 14 54 53 |.loadmlo|op.&..TS|
|000043f0| 54 20 52 37 2c 52 32 2c | 41 53 4c 20 52 31 0d 26 |T R7,R2,|ASL R1.&|
|00004400| e8 13 54 53 54 4e 45 20 | 52 37 2c 23 31 3c 3c 32 |..TSTNE |R7,#1<<2|
|00004410| 34 0d 26 f2 12 41 44 44 | 4e 45 20 52 30 2c 52 30 |4.&..ADD|NE R0,R0|
|00004420| 2c 52 36 0d 26 fc 14 54 | 53 54 20 52 37 2c 52 32 |,R6.&..T|ST R7,R2|
|00004430| 2c 41 53 4c 20 52 31 0d | 27 06 11 4c 44 52 4e 45 |,ASL R1.|'..LDRNE|
|00004440| 20 52 33 2c 5b 52 30 5d | 0d 27 10 1b 53 54 52 4e | R3,[R0]|.'..STRN|
|00004450| 45 20 52 33 2c 5b 52 38 | 2c 52 31 2c 41 53 4c 20 |E R3,[R8|,R1,ASL |
|00004460| 23 32 5d 0d 27 1a 13 54 | 53 54 4e 45 20 52 37 2c |#2].'..T|STNE R7,|
|00004470| 23 31 3c 3c 32 34 0d 27 | 24 12 53 55 42 4e 45 20 |#1<<24.'|$.SUBNE |
|00004480| 52 30 2c 52 30 2c 52 36 | 0d 27 2e 14 54 53 54 20 |R0,R0,R6|.'..TST |
|00004490| 52 37 2c 52 32 2c 41 53 | 4c 20 52 31 0d 27 38 12 |R7,R2,AS|L R1.'8.|
|000044a0| 41 44 44 4e 45 20 52 30 | 2c 52 30 2c 52 36 0d 27 |ADDNE R0|,R0,R6.'|
|000044b0| 42 17 41 44 44 20 52 31 | 2c 52 31 2c 52 36 2c 4c |B.ADD R1|,R1,R6,L|
|000044c0| 53 52 20 23 32 0d 27 4c | 0e 43 4d 50 20 52 31 2c |SR #2.'L|.CMP R1,|
|000044d0| 23 31 36 0d 27 56 0f 43 | 4d 4e 4e 45 20 52 31 2c |#16.'V.C|MNNE R1,|
|000044e0| 23 31 0d 27 60 11 42 4e | 45 20 6c 6f 61 64 6d 6c |#1.'`.BN|E loadml|
|000044f0| 6f 6f 70 0d 27 6a 11 54 | 53 54 20 52 37 2c 23 31 |oop.'j.T|ST R7,#1|
|00004500| 3c 3c 32 31 0d 27 74 11 | 42 45 51 20 6e 6f 74 77 |<<21.'t.|BEQ notw|
|00004510| 72 62 61 63 6b 0d 27 7e | 14 54 53 54 20 52 37 2c |rback.'~|.TST R7,|
|00004520| 52 32 2c 41 53 4c 20 52 | 35 0d 27 88 13 53 55 42 |R2,ASL R|5.'..SUB|
|00004530| 45 51 20 52 30 2c 52 30 | 2c 52 31 30 0d 27 92 1b |EQ R0,R0|,R10.'..|
|00004540| 53 54 52 45 51 20 52 30 | 2c 5b 52 38 2c 52 35 2c |STREQ R0|,[R8,R5,|
|00004550| 41 53 4c 20 23 32 5d 0d | 27 9c 0e 2e 6e 6f 74 77 |ASL #2].|'...notw|
|00004560| 72 62 61 63 6b 0d 27 a6 | 13 4c 44 52 20 52 31 2c |rback.'.|.LDR R1,|
|00004570| 5b 52 38 2c 23 36 30 5d | 0d 27 b0 11 54 53 54 20 |[R8,#60]|.'..TST |
|00004580| 52 37 2c 23 31 3c 3c 32 | 32 0d 27 ba 12 42 49 43 |R7,#1<<2|2.'..BIC|
|00004590| 45 51 20 52 31 2c 52 31 | 2c 23 33 0d 27 c4 18 42 |EQ R1,R1|,#3.'..B|
|000045a0| 49 43 45 51 20 52 31 2c | 52 31 2c 23 70 63 6d 61 |ICEQ R1,|R1,#pcma|
|000045b0| 73 6b 25 0d 27 ce 10 80 | 45 51 20 52 30 2c 52 39 |sk%.'...|EQ R0,R9|
|000045c0| 2c 23 33 0d 27 d8 16 80 | 45 51 20 52 39 2c 52 39 |,#3.'...|EQ R9,R9|
|000045d0| 2c 23 70 63 6d 61 73 6b | 25 0d 27 e2 11 84 52 45 |,#pcmask|%.'...RE|
|000045e0| 51 20 52 31 2c 52 31 2c | 52 30 0d 27 ec 11 84 52 |Q R1,R1,|R0.'...R|
|000045f0| 45 51 20 52 31 2c 52 31 | 2c 52 39 0d 27 f6 11 54 |EQ R1,R1|,R9.'..T|
|00004600| 53 54 20 52 37 2c 23 31 | 3c 3c 31 35 0d 28 00 0c |ST R7,#1|<<15.(..|
|00004610| ec 51 20 52 39 2c 52 31 | 0d 28 0a 12 41 44 44 4e |.Q R9,R1|.(..ADDN|
|00004620| 45 20 52 39 2c 52 31 2c | 23 38 0d 28 14 13 53 54 |E R9,R1,|#8.(..ST|
|00004630| 52 20 52 39 2c 5b 52 38 | 2c 23 36 30 5d 0d 28 1e |R R9,[R8|,#60].(.|
|00004640| 0e 42 20 73 74 65 70 6c | 6f 6f 70 0d 28 28 04 0d |.B stepl|oop.((..|
|00004650| 28 32 09 2e 65 78 67 34 | 0d 28 3c 13 80 20 52 30 |(2..exg4|.(<.. R0|
|00004660| 2c 52 37 2c 23 26 46 3c | 3c 32 38 0d 28 46 13 4c |,R7,#&F<|<28.(F.L|
|00004670| 44 52 20 52 31 2c 74 65 | 73 74 63 6f 6e 64 0d 28 |DR R1,te|stcond.(|
|00004680| 50 15 42 49 43 20 52 31 | 2c 52 31 2c 23 26 46 3c |P.BIC R1|,R1,#&F<|
|00004690| 3c 32 38 0d 28 5a 0f 84 | 52 20 52 30 2c 52 31 2c |<28.(Z..|R R0,R1,|
|000046a0| 52 30 0d 28 64 12 82 20 | 52 30 2c 52 30 2c 23 31 |R0.(d.. |R0,R0,#1|
|000046b0| 3c 3c 32 38 0d 28 6e 13 | 53 54 52 20 52 30 2c 74 |<<28.(n.|STR R0,t|
|000046c0| 65 73 74 63 6f 6e 64 0d | 28 78 0f 4d 4f 56 4e 56 |estcond.|(x.MOVNV|
|000046d0| 20 52 30 2c 52 30 0d 28 | 82 14 54 53 54 50 20 52 | R0,R0.(|..TSTP R|
|000046e0| 39 2c 23 70 63 6d 61 73 | 6b 25 0d 28 8c 0d 2e 74 |9,#pcmas|k%.(...t|
|000046f0| 65 73 74 63 6f 6e 64 0d | 28 96 0c 42 20 6e 6f 74 |estcond.|(..B not|
|00004700| 65 78 34 0d 28 a0 11 54 | 53 54 20 52 37 2c 23 31 |ex4.(..T|ST R7,#1|
|00004710| 3c 3c 32 34 0d 28 aa 12 | 53 55 42 4e 45 20 52 30 |<<24.(..|SUBNE R0|
|00004720| 2c 52 39 2c 23 34 0d 28 | b4 15 53 54 52 4e 45 20 |,R9,#4.(|..STRNE |
|00004730| 52 30 2c 5b 52 38 2c 23 | 35 36 5d 0d 28 be 18 42 |R0,[R8,#|56].(..B|
|00004740| 49 43 20 52 30 2c 52 37 | 2c 23 26 46 46 30 30 30 |IC R0,R7|,#&FF000|
|00004750| 30 30 30 0d 28 c8 13 54 | 53 54 20 52 30 2c 23 26 |000.(..T|ST R0,#&|
|00004760| 38 30 30 30 30 30 0d 28 | d2 19 84 52 4e 45 20 52 |800000.(|...RNE R|
|00004770| 30 2c 52 30 2c 23 26 46 | 46 30 30 30 30 30 30 0d |0,R0,#&F|F000000.|
|00004780| 28 dc 14 4d 4f 56 20 52 | 30 2c 52 30 2c 41 53 4c |(..MOV R|0,R0,ASL|
|00004790| 20 23 32 0d 28 e6 16 42 | 49 43 20 52 31 2c 52 39 | #2.(..B|IC R1,R9|
|000047a0| 2c 23 70 63 6d 61 73 6b | 25 0d 28 f0 10 41 44 44 |,#pcmask|%.(..ADD|
|000047b0| 20 52 30 2c 52 30 2c 52 | 31 0d 28 fa 16 42 49 43 | R0,R0,R|1.(..BIC|
|000047c0| 20 52 30 2c 52 30 2c 23 | 70 63 6d 61 73 6b 25 0d | R0,R0,#|pcmask%.|
|000047d0| 29 04 14 80 20 52 31 2c | 52 39 2c 23 70 63 6d 61 |)... R1,|R9,#pcma|
|000047e0| 73 6b 25 0d 29 0e 0f 84 | 52 20 52 39 2c 52 30 2c |sk%.)...|R R9,R0,|
|000047f0| 52 31 0d 29 18 10 41 44 | 44 20 52 39 2c 52 39 2c |R1.)..AD|D R9,R9,|
|00004800| 23 34 0d 29 22 04 0d 29 | 2c 0b 2e 6e 6f 74 65 78 |#4.)"..)|,..notex|
|00004810| 34 0d 29 36 10 41 44 44 | 20 52 39 2c 52 39 2c 23 |4.)6.ADD| R9,R9,#|
|00004820| 34 0d 29 40 13 53 54 52 | 20 52 39 2c 5b 52 38 2c |4.)@.STR| R9,[R8,|
|00004830| 23 36 30 5d 0d 29 4a 0e | 42 20 73 74 65 70 6c 6f |#60].)J.|B steplo|
|00004840| 6f 70 0d 29 54 04 0d 29 | 5e 09 2e 65 78 67 35 0d |op.)T..)|^..exg5.|
|00004850| 29 68 13 53 54 52 20 52 | 37 2c 73 77 69 69 6e 73 |)h.STR R|7,swiins|
|00004860| 74 72 0d 29 72 14 42 49 | 43 20 52 36 2c 52 37 2c |tr.)r.BI|C R6,R7,|
|00004870| 23 31 3c 3c 31 37 0d 29 | 7c 16 42 49 43 20 52 36 |#1<<17.)||.BIC R6|
|00004880| 2c 52 36 2c 23 26 46 46 | 3c 3c 32 34 0d 29 86 14 |,R6,#&FF|<<24.)..|
|00004890| a4 61 64 72 28 35 2c 73 | 77 69 74 61 62 6c 65 29 |.adr(5,s|witable)|
|000048a0| 0d 29 90 0f 4c 44 52 20 | 52 34 2c 5b 52 35 5d 0d |.)..LDR |R4,[R5].|
|000048b0| 29 9a 10 41 44 44 20 52 | 34 2c 52 35 2c 52 34 0d |)..ADD R|4,R5,R4.|
|000048c0| 29 a4 04 0d 29 ae 13 53 | 54 52 20 52 38 2c 73 77 |)...)..S|TR R8,sw|
|000048d0| 69 73 74 61 63 6b 0d 29 | b8 15 53 54 52 20 52 39 |istack.)|..STR R9|
|000048e0| 2c 73 77 69 73 74 61 63 | 6b 2b 34 0d 29 c2 16 53 |,swistac|k+4.)..S|
|000048f0| 54 52 20 52 31 30 2c 73 | 77 69 73 74 61 63 6b 2b |TR R10,s|wistack+|
|00004900| 38 0d 29 cc 17 53 54 52 | 20 52 31 32 2c 73 77 69 |8.)..STR| R12,swi|
|00004910| 73 74 61 63 6b 2b 31 32 | 0d 29 d6 10 2e 66 69 6e |stack+12|.)...fin|
|00004920| 64 73 77 69 6d 61 73 6b | 0d 29 e0 12 4c 44 52 20 |dswimask|.)..LDR |
|00004930| 52 30 2c 5b 52 34 5d 2c | 23 38 0d 29 ea 0d 43 4d |R0,[R4],|#8.)..CM|
|00004940| 4e 20 52 30 2c 23 31 0d | 29 f4 0f 43 4d 50 4e 45 |N R0,#1.|)..CMPNE|
|00004950| 20 52 30 2c 52 36 0d 29 | fe 13 42 4e 45 20 66 69 | R0,R6.)|..BNE fi|
|00004960| 6e 64 73 77 69 6d 61 73 | 6b 0d 2a 08 04 0d 2a 12 |ndswimas|k.*...*.|
|00004970| 0d 43 4d 4e 20 52 30 2c | 23 31 0d 2a 1c 15 42 4e |.CMN R0,|#1.*..BN|
|00004980| 45 20 73 77 69 5f 69 6e | 74 65 72 63 65 70 74 0d |E swi_in|tercept.|
|00004990| 2a 26 0d 4d 4f 56 20 52 | 30 2c 23 30 0d 2a 30 13 |*&.MOV R|0,#0.*0.|
|000049a0| a4 73 74 72 28 30 2c 73 | 77 69 6d 61 73 6b 29 0d |.str(0,s|wimask).|
|000049b0| 2a 3a 14 a4 61 64 72 28 | 31 34 2c 72 65 67 64 75 |*:..adr(|14,regdu|
|000049c0| 6d 70 29 0d 2a 44 15 4c | 44 4d 49 41 20 52 31 34 |mp).*D.L|DMIA R14|
|000049d0| 2c 7b 52 30 2d 52 39 7d | 0d 2a 4e 0d 42 20 65 78 |,{R0-R9}|.*N.B ex|
|000049e0| 65 63 73 77 69 0d 2a 58 | 04 0d 2a 62 12 2e 73 77 |ecswi.*X|..*b..sw|
|000049f0| 69 5f 69 6e 74 65 72 63 | 65 70 74 0d 2a 6c 14 4c |i_interc|ept.*l.L|
|00004a00| 44 52 20 52 31 31 2c 5b | 52 34 2c 23 2d 34 5d 0d |DR R11,[|R4,#-4].|
|00004a10| 2a 76 12 54 53 54 20 52 | 31 31 2c 23 31 3c 3c 33 |*v.TST R|11,#1<<3|
|00004a20| 31 0d 2a 80 1a 41 44 44 | 45 51 20 52 35 2c 52 35 |1.*..ADD|EQ R5,R5|
|00004a30| 2c 52 31 31 2c 41 53 4c | 20 23 32 0d 2a 8a 0d ec |,R11,ASL| #2.*...|
|00004a40| 51 20 52 31 31 2c 23 30 | 0d 2a 94 18 42 49 43 4e |Q R11,#0|.*..BICN|
|00004a50| 45 20 52 31 31 2c 52 31 | 31 2c 23 31 3c 3c 33 31 |E R11,R1|1,#1<<31|
|00004a60| 0d 2a 9e 14 a4 73 74 72 | 28 31 31 2c 73 77 69 6d |.*...str|(11,swim|
|00004a70| 61 73 6b 29 0d 2a a8 1d | a4 6c 64 72 28 31 31 2c |ask).*..|.ldr(11,|
|00004a80| 72 65 6c 32 61 62 73 29 | 3a a4 73 28 22 45 51 22 |rel2abs)|:.s("EQ"|
|00004a90| 29 0d 2a b2 14 a4 61 64 | 72 28 31 34 2c 72 65 67 |).*...ad|r(14,reg|
|00004aa0| 64 75 6d 70 29 0d 2a bc | 0e 4d 4f 56 20 52 31 30 |dump).*.|.MOV R10|
|00004ab0| 2c 52 35 0d 2a c6 15 4c | 44 4d 49 41 20 52 31 34 |,R5.*..L|DMIA R14|
|00004ac0| 2c 7b 52 30 2d 52 39 7d | 0d 2a d0 20 a4 6c 64 72 |,{R0-R9}|.*. .ldr|
|00004ad0| 28 31 33 2c 72 65 67 64 | 75 6d 70 2b 35 32 29 3a |(13,regd|ump+52):|
|00004ae0| a4 73 28 22 45 51 22 29 | 0d 2a da 20 a4 6c 64 72 |.s("EQ")|.*. .ldr|
|00004af0| 28 31 34 2c 72 65 67 64 | 75 6d 70 2b 36 30 29 3a |(14,regd|ump+60):|
|00004b00| a4 73 28 22 45 51 22 29 | 0d 2a e4 17 41 44 52 45 |.s("EQ")|.*..ADRE|
|00004b10| 51 20 52 31 32 2c 72 65 | 74 75 72 6e 73 77 69 0d |Q R12,re|turnswi.|
|00004b20| 2a ee 0d ec 51 20 50 43 | 2c 52 31 30 0d 2a f8 0e |*...Q PC|,R10.*..|
|00004b30| 54 53 54 20 52 31 31 2c | 23 31 0d 2b 02 13 41 44 |TST R11,|#1.+..AD|
|00004b40| 44 4e 45 20 52 30 2c 52 | 30 2c 52 31 30 0d 2b 0c |DNE R0,R|0,R10.+.|
|00004b50| 0e 54 53 54 20 52 31 31 | 2c 23 32 0d 2b 16 13 41 |.TST R11|,#2.+..A|
|00004b60| 44 44 4e 45 20 52 31 2c | 52 31 2c 52 31 30 0d 2b |DDNE R1,|R1,R10.+|
|00004b70| 20 0e 54 53 54 20 52 31 | 31 2c 23 34 0d 2b 2a 13 | .TST R1|1,#4.+*.|
|00004b80| 41 44 44 4e 45 20 52 32 | 2c 52 32 2c 52 31 30 0d |ADDNE R2|,R2,R10.|
|00004b90| 2b 34 0e 54 53 54 20 52 | 31 31 2c 23 38 0d 2b 3e |+4.TST R|11,#8.+>|
|00004ba0| 13 41 44 44 4e 45 20 52 | 33 2c 52 33 2c 52 31 30 |.ADDNE R|3,R3,R10|
|00004bb0| 0d 2b 48 0f 54 53 54 20 | 52 31 31 2c 23 31 36 0d |.+H.TST |R11,#16.|
|00004bc0| 2b 52 13 41 44 44 4e 45 | 20 52 34 2c 52 34 2c 52 |+R.ADDNE| R4,R4,R|
|00004bd0| 31 30 0d 2b 5c 0f 54 53 | 54 20 52 31 31 2c 23 33 |10.+\.TS|T R11,#3|
|00004be0| 32 0d 2b 66 13 41 44 44 | 4e 45 20 52 30 2c 52 30 |2.+f.ADD|NE R0,R0|
|00004bf0| 2c 52 31 30 0d 2b 70 0f | 54 53 54 20 52 31 31 2c |,R10.+p.|TST R11,|
|00004c00| 23 36 34 0d 2b 7a 13 41 | 44 44 4e 45 20 52 35 2c |#64.+z.A|DDNE R5,|
|00004c10| 52 35 2c 52 31 30 0d 2b | 84 10 54 53 54 20 52 31 |R5,R10.+|..TST R1|
|00004c20| 31 2c 23 31 32 38 0d 2b | 8e 13 41 44 44 4e 45 20 |1,#128.+|..ADDNE |
|00004c30| 52 36 2c 52 36 2c 52 31 | 30 0d 2b 98 10 54 53 54 |R6,R6,R1|0.+..TST|
|00004c40| 20 52 31 31 2c 23 32 35 | 36 0d 2b a2 13 41 44 44 | R11,#25|6.+..ADD|
|00004c50| 4e 45 20 52 37 2c 52 37 | 2c 52 31 30 0d 2b ac 10 |NE R7,R7|,R10.+..|
|00004c60| 54 53 54 20 52 31 31 2c | 23 35 31 32 0d 2b b6 13 |TST R11,|#512.+..|
|00004c70| 41 44 44 4e 45 20 52 38 | 2c 52 38 2c 52 31 30 0d |ADDNE R8|,R8,R10.|
|00004c80| 2b c0 11 54 53 54 20 52 | 31 31 2c 23 31 30 32 34 |+..TST R|11,#1024|
|00004c90| 0d 2b ca 13 41 44 44 4e | 45 20 52 39 2c 52 39 2c |.+..ADDN|E R9,R9,|
|00004ca0| 52 31 30 0d 2b d4 0c 2e | 65 78 65 63 73 77 69 0d |R10.+...|execswi.|
|00004cb0| 2b de 17 a4 6c 64 72 28 | 31 34 2c 72 65 67 64 75 |+...ldr(|14,regdu|
|00004cc0| 6d 70 2b 36 30 29 0d 2b | e8 15 54 53 54 50 20 52 |mp+60).+|..TSTP R|
|00004cd0| 31 34 2c 23 70 63 6d 61 | 73 6b 25 0d 2b f2 17 a4 |14,#pcma|sk%.+...|
|00004ce0| 6c 64 72 28 31 33 2c 72 | 65 67 64 75 6d 70 2b 35 |ldr(13,r|egdump+5|
|00004cf0| 32 29 0d 2b fc 0d 2e 73 | 77 69 69 6e 73 74 72 0d |2).+...s|wiinstr.|
|00004d00| 2c 06 0a 45 51 55 44 20 | 30 0d 2c 10 0e 4d 4f 56 |,..EQUD |0.,..MOV|
|00004d10| 20 52 31 34 2c 50 43 0d | 2c 1a 0e 54 53 54 50 20 | R14,PC.|,..TSTP |
|00004d20| 52 30 2c 23 30 0d 2c 24 | 0f 4d 4f 56 4e 56 20 52 |R0,#0.,$|.MOVNV R|
|00004d30| 30 2c 52 30 0d 2c 2e 16 | 4c 44 52 20 52 31 30 2c |0,R0.,..|LDR R10,|
|00004d40| 73 77 69 73 74 61 63 6b | 2b 38 0d 2c 38 17 4c 44 |swistack|+8.,8.LD|
|00004d50| 52 20 52 31 32 2c 73 77 | 69 73 74 61 63 6b 2b 31 |R R12,sw|istack+1|
|00004d60| 32 0d 2c 42 14 a4 6c 64 | 72 28 31 31 2c 73 77 69 |2.,B..ld|r(11,swi|
|00004d70| 6d 61 73 6b 29 0d 2c 4c | 0e 54 53 54 20 52 31 31 |mask).,L|.TST R11|
|00004d80| 2c 23 31 0d 2c 56 13 53 | 55 42 4e 45 20 52 30 2c |,#1.,V.S|UBNE R0,|
|00004d90| 52 30 2c 52 31 30 0d 2c | 60 0e 54 53 54 20 52 31 |R0,R10.,|`.TST R1|
|00004da0| 31 2c 23 32 0d 2c 6a 13 | 53 55 42 4e 45 20 52 31 |1,#2.,j.|SUBNE R1|
|00004db0| 2c 52 31 2c 52 31 30 0d | 2c 74 0e 54 53 54 20 52 |,R1,R10.|,t.TST R|
|00004dc0| 31 31 2c 23 34 0d 2c 7e | 13 53 55 42 4e 45 20 52 |11,#4.,~|.SUBNE R|
|00004dd0| 32 2c 52 32 2c 52 31 30 | 0d 2c 88 0e 54 53 54 20 |2,R2,R10|.,..TST |
|00004de0| 52 31 31 2c 23 38 0d 2c | 92 13 53 55 42 4e 45 20 |R11,#8.,|..SUBNE |
|00004df0| 52 33 2c 52 33 2c 52 31 | 30 0d 2c 9c 0f 54 53 54 |R3,R3,R1|0.,..TST|
|00004e00| 20 52 31 31 2c 23 31 36 | 0d 2c a6 13 53 55 42 4e | R11,#16|.,..SUBN|
|00004e10| 45 20 52 34 2c 52 34 2c | 52 31 30 0d 2c b0 0f 54 |E R4,R4,|R10.,..T|
|00004e20| 53 54 20 52 31 31 2c 23 | 33 32 0d 2c ba 13 53 55 |ST R11,#|32.,..SU|
|00004e30| 42 4e 45 20 52 30 2c 52 | 30 2c 52 31 30 0d 2c c4 |BNE R0,R|0,R10.,.|
|00004e40| 0f 54 53 54 20 52 31 31 | 2c 23 36 34 0d 2c ce 13 |.TST R11|,#64.,..|
|00004e50| 53 55 42 4e 45 20 52 35 | 2c 52 35 2c 52 31 30 0d |SUBNE R5|,R5,R10.|
|00004e60| 2c d8 10 54 53 54 20 52 | 31 31 2c 23 31 32 38 0d |,..TST R|11,#128.|
|00004e70| 2c e2 13 53 55 42 4e 45 | 20 52 36 2c 52 36 2c 52 |,..SUBNE| R6,R6,R|
|00004e80| 31 30 0d 2c ec 10 54 53 | 54 20 52 31 31 2c 23 32 |10.,..TS|T R11,#2|
|00004e90| 35 36 0d 2c f6 13 53 55 | 42 4e 45 20 52 37 2c 52 |56.,..SU|BNE R7,R|
|00004ea0| 37 2c 52 31 30 0d 2d 00 | 10 54 53 54 20 52 31 31 |7,R10.-.|.TST R11|
|00004eb0| 2c 23 35 31 32 0d 2d 0a | 13 53 55 42 4e 45 20 52 |,#512.-.|.SUBNE R|
|00004ec0| 38 2c 52 38 2c 52 31 30 | 0d 2d 14 11 54 53 54 20 |8,R8,R10|.-..TST |
|00004ed0| 52 31 31 2c 23 31 30 32 | 34 0d 2d 1e 13 53 55 42 |R11,#102|4.-..SUB|
|00004ee0| 4e 45 20 52 39 2c 52 39 | 2c 52 31 30 0d 2d 28 14 |NE R9,R9|,R10.-(.|
|00004ef0| a4 61 64 72 28 31 31 2c | 72 65 67 64 75 6d 70 29 |.adr(11,|regdump)|
|00004f00| 0d 2d 32 15 53 54 4d 49 | 41 20 52 31 31 2c 7b 52 |.-2.STMI|A R11,{R|
|00004f10| 30 2d 52 39 7d 0d 2d 3c | 13 4c 44 52 20 52 38 2c |0-R9}.-<|.LDR R8,|
|00004f20| 73 77 69 73 74 61 63 6b | 0d 2d 46 15 4c 44 52 20 |swistack|.-F.LDR |
|00004f30| 52 39 2c 73 77 69 73 74 | 61 63 6b 2b 34 0d 2d 50 |R9,swist|ack+4.-P|
|00004f40| 04 0d 2d 5a 11 2e 73 77 | 69 5f 75 70 64 61 74 65 |..-Z..sw|i_update|
|00004f50| 70 63 0d 2d 64 10 42 49 | 43 20 52 39 2c 52 39 2c |pc.-d.BI|C R9,R9,|
|00004f60| 23 33 0d 2d 6e 16 42 49 | 43 20 52 39 2c 52 39 2c |#3.-n.BI|C R9,R9,|
|00004f70| 23 70 63 6d 61 73 6b 25 | 0d 2d 78 16 80 20 52 31 |#pcmask%|.-x.. R1|
|00004f80| 34 2c 52 31 34 2c 23 70 | 63 6d 61 73 6b 25 0d 2d |4,R14,#p|cmask%.-|
|00004f90| 82 10 84 52 20 52 39 2c | 52 39 2c 52 31 34 0d 2d |...R R9,|R9,R14.-|
|00004fa0| 8c 10 41 44 44 20 52 39 | 2c 52 39 2c 23 34 0d 2d |..ADD R9|,R9,#4.-|
|00004fb0| 96 13 53 54 52 20 52 39 | 2c 5b 52 38 2c 23 36 30 |..STR R9|,[R8,#60|
|00004fc0| 5d 0d 2d a0 0e 42 20 73 | 74 65 70 6c 6f 6f 70 0d |].-..B s|teploop.|
|00004fd0| 2d aa 04 0d 2d b4 0e 2e | 72 65 74 75 72 6e 73 77 |-...-...|returnsw|
|00004fe0| 69 0d 2d be 0e 4d 4f 56 | 20 52 31 34 2c 50 43 0d |i.-..MOV| R14,PC.|
|00004ff0| 2d c8 0e 54 53 54 50 20 | 52 30 2c 23 30 0d 2d d2 |-..TSTP |R0,#0.-.|
|00005000| 0f 4d 4f 56 4e 56 20 52 | 30 2c 52 30 0d 2d dc 14 |.MOVNV R|0,R0.-..|
|00005010| a4 61 64 72 28 31 31 2c | 72 65 67 64 75 6d 70 29 |.adr(11,|regdump)|
|00005020| 0d 2d e6 15 53 54 4d 49 | 41 20 52 31 31 2c 7b 52 |.-..STMI|A R11,{R|
|00005030| 30 2d 52 39 7d 0d 2d f0 | 13 4c 44 52 20 52 38 2c |0-R9}.-.|.LDR R8,|
|00005040| 73 77 69 73 74 61 63 6b | 0d 2d fa 0e 43 4d 4e 20 |swistack|.-..CMN |
|00005050| 52 31 30 2c 23 31 0d 2e | 04 17 4c 44 52 45 51 20 |R10,#1..|..LDREQ |
|00005060| 52 39 2c 73 77 69 73 74 | 61 63 6b 2b 34 0d 2e 0e |R9,swist|ack+4...|
|00005070| 13 53 55 42 4e 45 20 52 | 39 2c 52 31 30 2c 23 34 |.SUBNE R|9,R10,#4|
|00005080| 0d 2e 18 16 4c 44 52 20 | 52 31 30 2c 73 77 69 73 |....LDR |R10,swis|
|00005090| 74 61 63 6b 2b 38 0d 2e | 22 17 4c 44 52 20 52 31 |tack+8..|".LDR R1|
|000050a0| 32 2c 73 77 69 73 74 61 | 63 6b 2b 31 32 0d 2e 2c |2,swista|ck+12..,|
|000050b0| 12 42 20 73 77 69 5f 75 | 70 64 61 74 65 70 63 0d |.B swi_u|pdatepc.|
|000050c0| 2e 36 04 0d 2e 40 0d 2e | 73 77 69 73 74 61 63 6b |.6...@..|swistack|
|000050d0| 0d 2e 4a 0a 45 51 55 44 | 20 30 0d 2e 54 0a 45 51 |..J.EQUD| 0..T.EQ|
|000050e0| 55 44 20 30 0d 2e 5e 0a | 45 51 55 44 20 30 0d 2e |UD 0..^.|EQUD 0..|
|000050f0| 68 0a 45 51 55 44 20 30 | 0d 2e 72 04 0d 2e 7c 04 |h.EQUD 0|..r...|.|
|00005100| 0d 2e 86 0a 2e 65 78 63 | 6f 70 0d 2e 90 0d 4d 4f |.....exc|op....MO|
|00005110| 56 20 52 30 2c 23 31 0d | 2e 9a 12 53 54 52 42 20 |V R0,#1.|...STRB |
|00005120| 52 30 2c 76 65 63 6e 75 | 6d 0d 2e a4 0e 42 20 65 |R0,vecnu|m....B e|
|00005130| 78 65 63 72 65 73 74 0d | 2e ae 04 0d 2e b8 0d 2e |xecrest.|........|
|00005140| 6c 69 6e 6b 61 64 64 72 | 0d 2e c2 11 53 54 52 20 |linkaddr|....STR |
|00005150| 52 31 34 2c 72 65 67 31 | 34 0d 2e cc 11 53 54 52 |R14,reg1|4....STR|
|00005160| 20 52 31 32 2c 72 65 67 | 31 32 0d 2e d6 0f a4 73 | R12,reg|12.....s|
|00005170| 65 74 77 6f 72 6b 70 74 | 72 0d 2e e0 14 a4 61 64 |etworkpt|r.....ad|
|00005180| 72 28 31 34 2c 72 65 67 | 64 75 6d 70 29 0d 2e ea |r(14,reg|dump)...|
|00005190| 10 53 54 52 20 52 30 2c | 5b 52 31 34 5d 0d 2e f4 |.STR R0,|[R14]...|
|000051a0| 13 53 54 52 20 52 31 2c | 5b 52 31 34 2c 23 34 5d |.STR R1,|[R14,#4]|
|000051b0| 0d 2e fe 13 53 54 52 20 | 52 32 2c 5b 52 31 34 2c |....STR |R2,[R14,|
|000051c0| 23 38 5d 0d 2f 08 14 53 | 54 52 20 52 33 2c 5b 52 |#8]./..S|TR R3,[R|
|000051d0| 31 34 2c 23 31 32 5d 0d | 2f 12 14 53 54 52 20 52 |14,#12].|/..STR R|
|000051e0| 34 2c 5b 52 31 34 2c 23 | 31 36 5d 0d 2f 1c 14 53 |4,[R14,#|16]./..S|
|000051f0| 54 52 20 52 35 2c 5b 52 | 31 34 2c 23 32 30 5d 0d |TR R5,[R|14,#20].|
|00005200| 2f 26 14 53 54 52 20 52 | 36 2c 5b 52 31 34 2c 23 |/&.STR R|6,[R14,#|
|00005210| 32 34 5d 0d 2f 30 14 53 | 54 52 20 52 37 2c 5b 52 |24]./0.S|TR R7,[R|
|00005220| 31 34 2c 23 32 38 5d 0d | 2f 3a 14 53 54 52 20 52 |14,#28].|/:.STR R|
|00005230| 38 2c 5b 52 31 34 2c 23 | 33 32 5d 0d 2f 44 14 53 |8,[R14,#|32]./D.S|
|00005240| 54 52 20 52 39 2c 5b 52 | 31 34 2c 23 33 36 5d 0d |TR R9,[R|14,#36].|
|00005250| 2f 4e 15 53 54 52 20 52 | 31 30 2c 5b 52 31 34 2c |/N.STR R|10,[R14,|
|00005260| 23 34 30 5d 0d 2f 58 15 | 53 54 52 20 52 31 31 2c |#40]./X.|STR R11,|
|00005270| 5b 52 31 34 2c 23 34 34 | 5d 0d 2f 62 15 53 54 52 |[R14,#44|]./b.STR|
|00005280| 20 52 31 33 2c 5b 52 31 | 34 2c 23 35 32 5d 0d 2f | R13,[R1|4,#52]./|
|00005290| 6c 10 4c 44 52 20 52 30 | 2c 72 65 67 31 32 0d 2f |l.LDR R0|,reg12./|
|000052a0| 76 16 a4 73 74 72 28 30 | 2c 72 65 67 64 75 6d 70 |v..str(0|,regdump|
|000052b0| 2b 34 38 29 0d 2f 80 10 | 4c 44 52 20 52 30 2c 72 |+48)./..|LDR R0,r|
|000052c0| 65 67 31 34 0d 2f 8a 16 | a4 73 74 72 28 30 2c 72 |eg14./..|.str(0,r|
|000052d0| 65 67 64 75 6d 70 2b 35 | 36 29 0d 2f 94 0d 4d 4f |egdump+5|6)./..MO|
|000052e0| 56 20 52 30 2c 50 43 0d | 2f 9e 0e 80 20 52 31 2c |V R0,PC.|/... R1,|
|000052f0| 52 30 2c 23 33 0d 2f a8 | 14 80 20 52 30 2c 52 30 |R0,#3./.|.. R0,R0|
|00005300| 2c 23 70 63 6d 61 73 6b | 25 0d 2f b2 0f 84 52 20 |,#pcmask|%./...R |
|00005310| 52 30 2c 52 30 2c 52 31 | 0d 2f bc 16 a4 6c 64 72 |R0,R0,R1|./...ldr|
|00005320| 28 31 2c 72 65 67 64 75 | 6d 70 2b 36 30 29 0d 2f |(1,regdu|mp+60)./|
|00005330| c6 10 42 49 43 20 52 31 | 2c 52 31 2c 23 33 0d 2f |..BIC R1|,R1,#3./|
|00005340| d0 16 42 49 43 20 52 31 | 2c 52 31 2c 23 70 63 6d |..BIC R1|,R1,#pcm|
|00005350| 61 73 6b 25 0d 2f da 0f | 84 52 20 52 30 2c 52 30 |ask%./..|.R R0,R0|
|00005360| 2c 52 31 0d 2f e4 12 a4 | 6c 64 72 28 31 2c 61 62 |,R1./...|ldr(1,ab|
|00005370| 73 61 64 64 29 0d 2f ee | 10 53 55 42 20 52 30 2c |sadd)./.|.SUB R0,|
|00005380| 52 30 2c 52 31 0d 2f f8 | 12 a4 6c 64 72 28 31 2c |R0,R1./.|..ldr(1,|
|00005390| 72 65 6c 61 64 64 29 0d | 30 02 10 41 44 44 20 52 |reladd).|0..ADD R|
|000053a0| 30 2c 52 30 2c 52 31 0d | 30 0c 16 a4 73 74 72 28 |0,R0,R1.|0...str(|
|000053b0| 30 2c 72 65 67 64 75 6d | 70 2b 36 30 29 0d 30 16 |0,regdum|p+60).0.|
|000053c0| 0e 54 53 54 50 20 52 30 | 2c 23 30 0d 30 20 0f 4d |.TSTP R0|,#0.0 .M|
|000053d0| 4f 56 4e 56 20 52 30 2c | 52 30 0d 30 2a 0f 4d 4f |OVNV R0,|R0.0*.MO|
|000053e0| 56 4e 56 20 52 30 2c 52 | 30 0d 30 34 0d 2e 65 78 |VNV R0,R|0.04..ex|
|000053f0| 65 63 72 65 73 74 0d 30 | 3e 16 a4 6c 64 72 28 30 |ecrest.0|>..ldr(0|
|00005400| 2c 72 65 67 64 75 6d 70 | 2b 36 30 29 0d 30 48 10 |,regdump|+60).0H.|
|00005410| 53 55 42 20 52 30 2c 52 | 30 2c 23 38 0d 30 52 16 |SUB R0,R|0,#8.0R.|
|00005420| a4 73 74 72 28 30 2c 72 | 65 67 64 75 6d 70 2b 36 |.str(0,r|egdump+6|
|00005430| 30 29 0d 30 5c 0d 4d 4f | 56 20 52 31 2c 23 30 0d |0).0\.MO|V R1,#0.|
|00005440| 30 66 13 a4 61 64 72 28 | 30 2c 6f 6c 64 76 65 63 |0f..adr(|0,oldvec|
|00005450| 73 29 0d 30 70 0f 4c 44 | 52 20 52 32 2c 5b 52 30 |s).0p.LD|R R2,[R0|
|00005460| 5d 0d 30 7a 0f 53 54 52 | 20 52 32 2c 5b 52 31 5d |].0z.STR| R2,[R1]|
|00005470| 0d 30 84 12 4c 44 52 20 | 52 32 2c 5b 52 30 2c 23 |.0..LDR |R2,[R0,#|
|00005480| 34 5d 0d 30 8e 12 53 54 | 52 20 52 32 2c 5b 52 31 |4].0..ST|R R2,[R1|
|00005490| 2c 23 34 5d 0d 30 98 13 | 4c 44 52 20 52 32 2c 5b |,#4].0..|LDR R2,[|
|000054a0| 52 30 2c 23 31 32 5d 0d | 30 a2 13 53 54 52 20 52 |R0,#12].|0..STR R|
|000054b0| 32 2c 5b 52 31 2c 23 31 | 32 5d 0d 30 ac 13 4c 44 |2,[R1,#1|2].0..LD|
|000054c0| 52 20 52 32 2c 5b 52 30 | 2c 23 31 36 5d 0d 30 b6 |R R2,[R0|,#16].0.|
|000054d0| 13 53 54 52 20 52 32 2c | 5b 52 31 2c 23 31 36 5d |.STR R2,|[R1,#16]|
|000054e0| 0d 30 c0 13 4c 44 52 20 | 52 32 2c 5b 52 30 2c 23 |.0..LDR |R2,[R0,#|
|000054f0| 32 30 5d 0d 30 ca 13 53 | 54 52 20 52 32 2c 5b 52 |20].0..S|TR R2,[R|
|00005500| 31 2c 23 32 30 5d 0d 30 | d4 15 4c 44 52 20 52 31 |1,#20].0|..LDR R1|
|00005510| 33 2c 72 65 67 31 33 5f | 55 73 72 0d 30 de 1c 4c |3,reg13_|Usr.0..L|
|00005520| 44 4d 46 44 20 28 73 70 | 29 21 2c 7b 52 30 2d 52 |DMFD (sp|)!,{R0-R|
|00005530| 31 32 2c 50 43 7d 5e 0d | 30 e8 0a 2e 65 78 65 72 |12,PC}^.|0...exer|
|00005540| 72 0d 30 f2 0f a4 73 65 | 74 77 6f 72 6b 70 74 72 |r.0...se|tworkptr|
|00005550| 0d 30 fc 1d 53 54 4d 46 | 44 20 28 73 70 29 21 2c |.0..STMF|D (sp)!,|
|00005560| 7b 52 30 2d 52 31 32 2c | 6c 69 6e 6b 7d 0d 31 06 |{R0-R12,|link}.1.|
|00005570| 0e 42 20 65 78 65 63 72 | 65 73 74 0d 31 10 0e 2e |.B execr|est.1...|
|00005580| 72 65 67 31 33 5f 55 73 | 72 0d 31 1a 0a 45 51 55 |reg13_Us|r.1..EQU|
|00005590| 44 20 30 0d 31 24 0e 2e | 72 65 67 31 33 5f 53 75 |D 0.1$..|reg13_Su|
|000055a0| 70 0d 31 2e 0a 45 51 55 | 44 20 30 0d 31 38 0e 2e |p.1..EQU|D 0.18..|
|000055b0| 72 65 67 31 33 5f 54 6d | 70 0d 31 42 0a 45 51 55 |reg13_Tm|p.1B.EQU|
|000055c0| 44 20 30 0d 31 4c 0a 2e | 72 65 67 31 32 0d 31 56 |D 0.1L..|reg12.1V|
|000055d0| 0a 45 51 55 44 20 30 0d | 31 60 0a 2e 72 65 67 31 |.EQUD 0.|1`..reg1|
|000055e0| 34 0d 31 6a 0a 45 51 55 | 44 20 30 0d 31 74 0a 2e |4.1j.EQU|D 0.1t..|
|000055f0| 72 65 67 31 35 0d 31 7e | 0a 45 51 55 44 20 30 0d |reg15.1~|.EQUD 0.|
|00005600| 31 88 0b 2e 76 65 63 6e | 75 6d 0d 31 92 0a 45 51 |1...vecn|um.1..EQ|
|00005610| 55 42 20 30 0d 31 9c 0a | 2e 73 74 65 70 66 0d 31 |UB 0.1..|.stepf.1|
|00005620| a6 0a 45 51 55 42 20 30 | 0d 31 b0 09 41 4c 49 47 |..EQUB 0|.1..ALIG|
|00005630| 4e 0d 31 ba 0e 2e 73 74 | 65 70 69 6e 73 74 72 0d |N.1...st|epinstr.|
|00005640| 31 c4 0a 45 51 55 44 20 | 30 0d 31 ce 0f 4d 4f 56 |1..EQUD |0.1..MOV|
|00005650| 20 50 43 2c 6c 69 6e 6b | 0d 31 d8 08 2e 50 43 30 | PC,link|.1...PC0|
|00005660| 0d 31 e2 11 53 54 52 20 | 52 31 34 2c 72 65 67 31 |.1..STR |R14,reg1|
|00005670| 34 0d 31 ec 11 53 54 52 | 20 52 31 34 2c 72 65 67 |4.1..STR| R14,reg|
|00005680| 31 35 0d 31 f6 0e 4d 4f | 56 20 52 31 34 2c 23 30 |15.1..MO|V R14,#0|
|00005690| 0d 32 00 0d 42 20 65 78 | 65 63 65 72 72 0d 32 0a |.2..B ex|ecerr.2.|
|000056a0| 0a 2e 75 6b 69 6e 73 0d | 32 14 11 53 54 52 20 52 |..ukins.|2..STR R|
|000056b0| 31 34 2c 72 65 67 31 34 | 0d 32 1e 11 53 54 52 20 |14,reg14|.2..STR |
|000056c0| 52 31 34 2c 72 65 67 31 | 35 0d 32 28 0e 4d 4f 56 |R14,reg1|5.2(.MOV|
|000056d0| 20 52 31 34 2c 23 31 0d | 32 32 0d 42 20 65 78 65 | R14,#1.|22.B exe|
|000056e0| 63 65 72 72 0d 32 3c 0e | 2e 6d 65 6d 66 61 75 6c |cerr.2<.|.memfaul|
|000056f0| 74 31 0d 32 46 11 53 54 | 52 20 52 31 34 2c 72 65 |t1.2F.ST|R R14,re|
|00005700| 67 31 34 0d 32 50 11 53 | 54 52 20 52 31 34 2c 72 |g14.2P.S|TR R14,r|
|00005710| 65 67 31 35 0d 32 5a 0e | 4d 4f 56 20 52 31 34 2c |eg15.2Z.|MOV R14,|
|00005720| 23 33 0d 32 64 0d 42 20 | 65 78 65 63 65 72 72 0d |#3.2d.B |execerr.|
|00005730| 32 6e 0e 2e 6d 65 6d 66 | 61 75 6c 74 32 0d 32 78 |2n..memf|ault2.2x|
|00005740| 11 53 54 52 20 52 31 34 | 2c 72 65 67 31 34 0d 32 |.STR R14|,reg14.2|
|00005750| 82 11 53 54 52 20 52 31 | 34 2c 72 65 67 31 35 0d |..STR R1|4,reg15.|
|00005760| 32 8c 0e 4d 4f 56 20 52 | 31 34 2c 23 34 0d 32 96 |2..MOV R|14,#4.2.|
|00005770| 0d 42 20 65 78 65 63 65 | 72 72 0d 32 a0 0e 2e 6d |.B exece|rr.2...m|
|00005780| 65 6d 66 61 75 6c 74 33 | 0d 32 aa 11 53 54 52 20 |emfault3|.2..STR |
|00005790| 52 31 34 2c 72 65 67 31 | 34 0d 32 b4 11 53 54 52 |R14,reg1|4.2..STR|
|000057a0| 20 52 31 34 2c 72 65 67 | 31 35 0d 32 be 0e 4d 4f | R14,reg|15.2..MO|
|000057b0| 56 20 52 31 34 2c 23 35 | 0d 32 c8 0c 2e 65 78 65 |V R14,#5|.2...exe|
|000057c0| 63 65 72 72 0d 32 d2 13 | 53 54 52 42 20 52 31 34 |cerr.2..|STRB R14|
|000057d0| 2c 76 65 63 6e 75 6d 0d | 32 dc 11 4c 44 52 20 52 |,vecnum.|2..LDR R|
|000057e0| 31 34 2c 72 65 67 31 34 | 0d 32 e6 10 53 54 52 20 |14,reg14|.2..STR |
|000057f0| 52 30 2c 72 65 67 31 32 | 0d 32 f0 10 4c 44 52 20 |R0,reg12|.2..LDR |
|00005800| 52 30 2c 72 65 67 31 35 | 0d 32 fa 0e 54 53 54 50 |R0,reg15|.2..TSTP|
|00005810| 20 52 30 2c 23 33 0d 33 | 04 0f 4d 4f 56 4e 56 20 | R0,#3.3|..MOVNV |
|00005820| 52 30 2c 52 30 0d 33 0e | 0f 4d 4f 56 4e 56 20 52 |R0,R0.3.|.MOVNV R|
|00005830| 30 2c 52 30 0d 33 18 10 | 4c 44 52 20 52 30 2c 72 |0,R0.3..|LDR R0,r|
|00005840| 65 67 31 32 0d 33 22 11 | 53 54 52 20 52 31 34 2c |eg12.3".|STR R14,|
|00005850| 72 65 67 31 34 0d 33 2c | 11 53 54 52 20 52 31 32 |reg14.3,|.STR R12|
|00005860| 2c 72 65 67 31 32 0d 33 | 36 0f a4 73 65 74 77 6f |,reg12.3|6..setwo|
|00005870| 72 6b 70 74 72 0d 33 40 | 12 4c 44 52 42 20 52 31 |rkptr.3@|.LDRB R1|
|00005880| 34 2c 73 74 65 70 66 0d | 33 4a 0e 43 4d 50 20 52 |4,stepf.|3J.CMP R|
|00005890| 31 34 2c 23 31 0d 33 54 | 14 a4 61 64 72 28 31 34 |14,#1.3T|..adr(14|
|000058a0| 2c 72 65 67 64 75 6d 70 | 29 0d 33 5e 10 42 4e 45 |,regdump|).3^.BNE|
|000058b0| 20 64 75 6d 70 72 65 67 | 73 0d 33 68 12 4c 44 52 | dumpreg|s.3h.LDR|
|000058c0| 42 20 52 30 2c 76 65 63 | 6e 75 6d 0d 33 72 0d 43 |B R0,vec|num.3r.C|
|000058d0| 4d 50 20 52 30 2c 23 34 | 0d 33 7c 0f 43 4d 50 4e |MP R0,#4|.3|.CMPN|
|000058e0| 45 20 52 30 2c 23 35 0d | 33 86 14 4c 44 52 20 52 |E R0,#5.|3..LDR R|
|000058f0| 30 2c 5b 52 31 34 2c 23 | 36 30 5d 0d 33 90 11 42 |0,[R14,#|60].3..B|
|00005900| 4e 45 20 72 65 74 75 72 | 6e 75 73 72 0d 33 9a 2a |NE retur|nusr.3.*|
|00005910| 53 55 42 20 52 32 2c 50 | 43 2c 23 28 50 25 2b 38 |SUB R2,P|C,#(P%+8|
|00005920| 2d 28 69 6e 73 74 72 66 | 65 74 63 68 2b 38 29 29 |-(instrf|etch+8))|
|00005930| 20 80 20 26 46 46 0d 33 | a4 2c 53 55 42 20 52 32 | . &FF.3|.,SUB R2|
|00005940| 2c 52 32 2c 23 28 50 25 | 2b 38 2d 28 69 6e 73 74 |,R2,#(P%|+8-(inst|
|00005950| 72 66 65 74 63 68 2b 38 | 29 29 20 80 20 26 46 46 |rfetch+8|)) . &FF|
|00005960| 30 30 0d 33 ae 10 4c 44 | 52 20 52 31 2c 72 65 67 |00.3..LD|R R1,reg|
|00005970| 31 35 0d 33 b8 10 42 49 | 43 20 52 31 2c 52 31 2c |15.3..BI|C R1,R1,|
|00005980| 23 33 0d 33 c2 16 42 49 | 43 20 52 31 2c 52 31 2c |#3.3..BI|C R1,R1,|
|00005990| 23 70 63 6d 61 73 6b 25 | 0d 33 cc 0d 43 4d 50 20 |#pcmask%|.3..CMP |
|000059a0| 52 32 2c 52 31 0d 33 d6 | 0c ec 51 20 52 32 2c 23 |R2,R1.3.|..Q R2,#|
|000059b0| 33 0d 33 e0 14 53 54 52 | 45 51 42 20 52 32 2c 76 |3.3..STR|EQB R2,v|
|000059c0| 65 63 6e 75 6d 0d 33 ea | 0f 42 20 72 65 74 75 72 |ecnum.3.|.B retur|
|000059d0| 6e 75 73 72 0d 33 f4 0d | 2e 64 75 6d 70 72 65 67 |nusr.3..|.dumpreg|
|000059e0| 73 0d 33 fe 10 53 54 52 | 20 52 30 2c 5b 52 31 34 |s.3..STR| R0,[R14|
|000059f0| 5d 0d 34 08 13 53 54 52 | 20 52 31 2c 5b 52 31 34 |].4..STR| R1,[R14|
|00005a00| 2c 23 34 5d 0d 34 12 13 | 53 54 52 20 52 32 2c 5b |,#4].4..|STR R2,[|
|00005a10| 52 31 34 2c 23 38 5d 0d | 34 1c 14 53 54 52 20 52 |R14,#8].|4..STR R|
|00005a20| 33 2c 5b 52 31 34 2c 23 | 31 32 5d 0d 34 26 14 53 |3,[R14,#|12].4&.S|
|00005a30| 54 52 20 52 34 2c 5b 52 | 31 34 2c 23 31 36 5d 0d |TR R4,[R|14,#16].|
|00005a40| 34 30 14 53 54 52 20 52 | 35 2c 5b 52 31 34 2c 23 |40.STR R|5,[R14,#|
|00005a50| 32 30 5d 0d 34 3a 14 53 | 54 52 20 52 36 2c 5b 52 |20].4:.S|TR R6,[R|
|00005a60| 31 34 2c 23 32 34 5d 0d | 34 44 14 53 54 52 20 52 |14,#24].|4D.STR R|
|00005a70| 37 2c 5b 52 31 34 2c 23 | 32 38 5d 0d 34 4e 14 53 |7,[R14,#|28].4N.S|
|00005a80| 54 52 20 52 38 2c 5b 52 | 31 34 2c 23 33 32 5d 0d |TR R8,[R|14,#32].|
|00005a90| 34 58 14 53 54 52 20 52 | 39 2c 5b 52 31 34 2c 23 |4X.STR R|9,[R14,#|
|00005aa0| 33 36 5d 0d 34 62 15 53 | 54 52 20 52 31 30 2c 5b |36].4b.S|TR R10,[|
|00005ab0| 52 31 34 2c 23 34 30 5d | 0d 34 6c 15 53 54 52 20 |R14,#40]|.4l.STR |
|00005ac0| 52 31 31 2c 5b 52 31 34 | 2c 23 34 34 5d 0d 34 76 |R11,[R14|,#44].4v|
|00005ad0| 15 53 54 52 20 52 31 33 | 2c 5b 52 31 34 2c 23 35 |.STR R13|,[R14,#5|
|00005ae0| 32 5d 0d 34 80 10 4c 44 | 52 20 52 30 2c 72 65 67 |2].4..LD|R R0,reg|
|00005af0| 31 32 0d 34 8a 14 53 54 | 52 20 52 30 2c 5b 52 31 |12.4..ST|R R0,[R1|
|00005b00| 34 2c 23 34 38 5d 0d 34 | 94 10 4c 44 52 20 52 30 |4,#48].4|..LDR R0|
|00005b10| 2c 72 65 67 31 34 0d 34 | 9e 14 53 54 52 20 52 30 |,reg14.4|..STR R0|
|00005b20| 2c 5b 52 31 34 2c 23 35 | 36 5d 0d 34 a8 10 4c 44 |,[R14,#5|6].4..LD|
|00005b30| 52 20 52 30 2c 72 65 67 | 31 35 0d 34 b2 14 53 54 |R R0,reg|15.4..ST|
|00005b40| 52 20 52 30 2c 5b 52 31 | 34 2c 23 36 30 5d 0d 34 |R R0,[R1|4,#60].4|
|00005b50| bc 0e 2e 72 65 74 75 72 | 6e 75 73 72 0d 34 c6 0e |...retur|nusr.4..|
|00005b60| 54 53 54 50 20 52 30 2c | 23 30 0d 34 d0 0f 4d 4f |TSTP R0,|#0.4..MO|
|00005b70| 56 4e 56 20 52 30 2c 52 | 30 0d 34 da 0f 4d 4f 56 |VNV R0,R|0.4..MOV|
|00005b80| 4e 56 20 52 30 2c 52 30 | 0d 34 e4 0e 42 20 65 78 |NV R0,R0|.4..B ex|
|00005b90| 65 63 72 65 73 74 0d 34 | ee 04 0d 34 f8 04 0d 35 |ecrest.4|...4...5|
|00005ba0| 02 0b 2e 73 65 61 72 63 | 68 0d 35 0c 16 53 54 4d |...searc|h.5..STM|
|00005bb0| 46 44 20 28 73 70 29 21 | 2c 7b 6c 69 6e 6b 7d 0d |FD (sp)!|,{link}.|
|00005bc0| 35 16 0f a4 73 65 74 77 | 6f 72 6b 70 74 72 0d 35 |5...setw|orkptr.5|
|00005bd0| 20 0d 4d 4f 56 20 52 37 | 2c 23 30 0d 35 2a 16 42 | .MOV R7|,#0.5*.B|
|00005be0| 49 43 20 52 30 2c 52 30 | 2c 23 26 46 43 3c 3c 32 |IC R0,R0|,#&FC<<2|
|00005bf0| 34 0d 35 34 16 42 49 43 | 20 52 39 2c 52 31 2c 23 |4.54.BIC| R9,R1,#|
|00005c00| 26 46 43 3c 3c 32 34 0d | 35 3e 11 41 44 44 20 52 |&FC<<24.|5>.ADD R|
|00005c10| 31 30 2c 52 39 2c 52 32 | 0d 35 48 18 42 49 43 20 |10,R9,R2|.5H.BIC |
|00005c20| 52 31 30 2c 52 31 30 2c | 23 26 46 43 3c 3c 32 34 |R10,R10,|#&FC<<24|
|00005c30| 0d 35 52 0c 2e 73 65 61 | 72 63 68 6c 0d 35 5c 0d |.5R..sea|rchl.5\.|
|00005c40| 4d 4f 56 20 52 38 2c 52 | 34 0d 35 66 10 42 4c 20 |MOV R8,R|4.5f.BL |
|00005c50| 62 69 74 73 65 61 72 63 | 68 0d 35 70 12 41 44 44 |bitsearc|h.5p.ADD|
|00005c60| 45 51 20 52 37 2c 52 37 | 2c 23 31 0d 35 7a 14 53 |EQ R7,R7|,#1.5z.S|
|00005c70| 54 52 45 51 20 52 30 2c | 5b 52 33 5d 2c 23 34 0d |TREQ R0,|[R3],#4.|
|00005c80| 35 84 10 41 44 44 20 52 | 30 2c 52 30 2c 23 34 0d |5..ADD R|0,R0,#4.|
|00005c90| 35 8e 10 41 44 44 20 52 | 39 2c 52 39 2c 23 34 0d |5..ADD R|9,R9,#4.|
|00005ca0| 35 98 16 42 49 43 20 52 | 30 2c 52 30 2c 23 26 46 |5..BIC R|0,R0,#&F|
|00005cb0| 43 3c 3c 32 34 0d 35 a2 | 16 42 49 43 20 52 39 2c |C<<24.5.|.BIC R9,|
|00005cc0| 52 39 2c 23 26 46 43 3c | 3c 32 34 0d 35 ac 0e 43 |R9,#&FC<|<24.5..C|
|00005cd0| 4d 50 20 52 39 2c 52 31 | 30 0d 35 b6 11 43 4d 50 |MP R9,R1|0.5..CMP|
|00005ce0| 4e 45 20 52 37 2c 23 32 | 35 36 0d 35 c0 0f 42 4e |NE R7,#2|56.5..BN|
|00005cf0| 45 20 73 65 61 72 63 68 | 6c 0d 35 ca 0d 4d 4f 56 |E search|l.5..MOV|
|00005d00| 20 52 30 2c 52 37 0d 35 | d4 15 4c 44 4d 46 44 20 | R0,R7.5|..LDMFD |
|00005d10| 28 73 70 29 21 2c 7b 50 | 43 7d 5e 0d 35 de 09 2e |(sp)!,{P|C}^.5...|
|00005d20| 78 72 65 66 0d 35 e8 16 | 53 54 4d 46 44 20 28 73 |xref.5..|STMFD (s|
|00005d30| 70 29 21 2c 7b 6c 69 6e | 6b 7d 0d 35 f2 0f a4 73 |p)!,{lin|k}.5...s|
|00005d40| 65 74 77 6f 72 6b 70 74 | 72 0d 35 fc 0d 4d 4f 56 |etworkpt|r.5..MOV|
|00005d50| 20 52 37 2c 23 30 0d 36 | 06 0d 4d 4f 56 20 52 39 | R7,#0.6|..MOV R9|
|00005d60| 2c 52 31 0d 36 10 11 41 | 44 44 20 52 31 30 2c 52 |,R1.6..A|DD R10,R|
|00005d70| 39 2c 52 32 0d 36 1a 18 | 42 49 43 20 52 31 30 2c |9,R2.6..|BIC R10,|
|00005d80| 52 31 30 2c 23 26 46 43 | 3c 3c 32 34 0d 36 24 0a |R10,#&FC|<<24.6$.|
|00005d90| 2e 78 72 65 66 6c 0d 36 | 2e 0d 4d 4f 56 20 52 38 |.xrefl.6|..MOV R8|
|00005da0| 2c 52 34 0d 36 38 15 53 | 54 4d 46 44 20 28 73 70 |,R4.68.S|TMFD (sp|
|00005db0| 29 21 2c 7b 52 31 30 7d | 0d 36 42 10 42 4c 20 62 |)!,{R10}|.6B.BL b|
|00005dc0| 69 74 73 65 61 72 63 68 | 0d 36 4c 0e 42 4e 45 20 |itsearch|.6L.BNE |
|00005dd0| 66 61 69 6c 65 64 0d 36 | 56 18 41 44 44 20 52 31 |failed.6|V.ADD R1|
|00005de0| 30 2c 52 39 2c 52 36 2c | 41 53 4c 20 23 32 0d 36 |0,R9,R6,|ASL #2.6|
|00005df0| 60 18 53 55 42 20 52 31 | 31 2c 52 39 2c 52 35 2c |`.SUB R1|1,R9,R5,|
|00005e00| 41 53 4c 20 23 32 0d 36 | 6a 18 42 49 43 20 52 31 |ASL #2.6|j.BIC R1|
|00005e10| 30 2c 52 31 30 2c 23 26 | 46 43 3c 3c 32 34 0d 36 |0,R10,#&|FC<<24.6|
|00005e20| 74 18 42 49 43 20 52 31 | 31 2c 52 31 31 2c 23 26 |t.BIC R1|1,R11,#&|
|00005e30| 46 43 3c 3c 32 34 0d 36 | 7e 0b 2e 63 68 65 63 6b |FC<<24.6|~..check|
|00005e40| 72 0d 36 88 0c 42 4c 20 | 72 61 6e 67 65 0d 36 92 |r.6..BL |range.6.|
|00005e50| 0e 42 4e 45 20 66 61 69 | 6c 65 64 0d 36 9c 10 4c |.BNE fai|led.6..L|
|00005e60| 44 52 20 52 31 34 2c 5b | 52 38 5d 0d 36 a6 0e 43 |DR R14,[|R8].6..C|
|00005e70| 4d 4e 20 52 31 34 2c 23 | 31 0d 36 b0 0e 42 4e 45 |MN R14,#|1.6..BNE|
|00005e80| 20 63 68 65 63 6b 72 0d | 36 ba 10 41 44 44 20 52 | checkr.|6..ADD R|
|00005e90| 37 2c 52 37 2c 23 31 0d | 36 c4 12 53 54 52 20 52 |7,R7,#1.|6..STR R|
|00005ea0| 30 2c 5b 52 33 5d 2c 23 | 34 0d 36 ce 0b 2e 66 61 |0,[R3],#|4.6...fa|
|00005eb0| 69 6c 65 64 0d 36 d8 15 | 4c 44 4d 46 44 20 28 73 |iled.6..|LDMFD (s|
|00005ec0| 70 29 21 2c 7b 52 31 30 | 7d 0d 36 e2 10 41 44 44 |p)!,{R10|}.6..ADD|
|00005ed0| 20 52 30 2c 52 30 2c 23 | 34 0d 36 ec 10 41 44 44 | R0,R0,#|4.6..ADD|
|00005ee0| 20 52 39 2c 52 39 2c 23 | 34 0d 36 f6 16 42 49 43 | R9,R9,#|4.6..BIC|
|00005ef0| 20 52 30 2c 52 30 2c 23 | 26 46 43 3c 3c 32 34 0d | R0,R0,#|&FC<<24.|
|00005f00| 37 00 16 42 49 43 20 52 | 39 2c 52 39 2c 23 26 46 |7..BIC R|9,R9,#&F|
|00005f10| 43 3c 3c 32 34 0d 37 0a | 0e 43 4d 50 20 52 39 2c |C<<24.7.|.CMP R9,|
|00005f20| 52 31 30 0d 37 14 11 43 | 4d 50 4c 54 20 52 37 2c |R10.7..C|MPLT R7,|
|00005f30| 23 32 35 36 0d 37 1e 0d | 42 4c 54 20 78 72 65 66 |#256.7..|BLT xref|
|00005f40| 6c 0d 37 28 0d 4d 4f 56 | 20 52 30 2c 52 37 0d 37 |l.7(.MOV| R0,R7.7|
|00005f50| 32 15 4c 44 4d 46 44 20 | 28 73 70 29 21 2c 7b 50 |2.LDMFD |(sp)!,{P|
|00005f60| 43 7d 5e 0d 37 3c 0a 2e | 72 61 6e 67 65 0d 37 46 |C}^.7<..|range.7F|
|00005f70| 1d 53 54 4d 46 44 20 28 | 73 70 29 21 2c 7b 52 39 |.STMFD (|sp)!,{R9|
|00005f80| 2c 52 31 31 2c 6c 69 6e | 6b 7d 0d 37 50 0f 4d 4f |,R11,lin|k}.7P.MO|
|00005f90| 56 20 52 31 34 2c 52 31 | 31 0d 37 5a 0e 4d 4f 56 |V R14,R1|1.7Z.MOV|
|00005fa0| 20 52 31 31 2c 52 39 0d | 37 64 0e 4d 4f 56 20 52 | R11,R9.|7d.MOV R|
|00005fb0| 39 2c 52 31 34 0d 37 6e | 0b 2e 72 61 6e 67 65 6c |9,R14.7n|..rangel|
|00005fc0| 0d 37 78 0e 43 4d 50 20 | 52 39 2c 52 31 31 0d 37 |.7x.CMP |R9,R11.7|
|00005fd0| 82 0e 42 45 51 20 73 6b | 69 70 65 71 0d 37 8c 14 |..BEQ sk|ipeq.7..|
|00005fe0| 53 54 4d 46 44 20 28 73 | 70 29 21 2c 7b 52 38 7d |STMFD (s|p)!,{R8}|
|00005ff0| 0d 37 96 10 42 4c 20 62 | 69 74 73 65 61 72 63 68 |.7..BL b|itsearch|
|00006000| 0d 37 a0 16 4c 44 4d 4e | 45 46 44 20 28 73 70 29 |.7..LDMN|EFD (sp)|
|00006010| 21 2c 7b 52 38 7d 0d 37 | aa 17 4c 44 4d 45 51 46 |!,{R8}.7|..LDMEQF|
|00006020| 44 20 28 73 70 29 21 2c | 7b 52 31 34 7d 0d 37 b4 |D (sp)!,|{R14}.7.|
|00006030| 1d 4c 44 4d 45 51 46 44 | 20 28 73 70 29 21 2c 7b |.LDMEQFD| (sp)!,{|
|00006040| 52 39 2c 52 31 31 2c 50 | 43 7d 0d 37 be 0b 2e 73 |R9,R11,P|C}.7...s|
|00006050| 6b 69 70 65 71 0d 37 c8 | 10 41 44 44 20 52 39 2c |kipeq.7.|.ADD R9,|
|00006060| 52 39 2c 23 34 0d 37 d2 | 16 42 49 43 20 52 39 2c |R9,#4.7.|.BIC R9,|
|00006070| 52 39 2c 23 26 46 43 3c | 3c 32 34 0d 37 dc 0e 43 |R9,#&FC<|<24.7..C|
|00006080| 4d 50 20 52 39 2c 52 31 | 30 0d 37 e6 0e 42 4c 45 |MP R9,R1|0.7..BLE|
|00006090| 20 72 61 6e 67 65 6c 0d | 37 f0 1b 4c 44 4d 46 44 | rangel.|7..LDMFD|
|000060a0| 20 28 73 70 29 21 2c 7b | 52 39 2c 52 31 31 2c 50 | (sp)!,{|R9,R11,P|
|000060b0| 43 7d 0d 37 fa 0e 2e 62 | 69 74 73 65 61 72 63 68 |C}.7...b|itsearch|
|000060c0| 0d 38 04 23 53 54 4d 46 | 44 20 28 73 70 29 21 2c |.8.#STMF|D (sp)!,|
|000060d0| 7b 52 30 2d 52 37 2c 52 | 39 2d 52 31 31 2c 6c 69 |{R0-R7,R|9-R11,li|
|000060e0| 6e 6b 7d 0d 38 0e 0e 4d | 4f 56 20 52 31 2c 23 32 |nk}.8..M|OV R1,#2|
|000060f0| 30 0d 38 18 12 4d 4f 56 | 20 52 32 2c 23 26 46 3c |0.8..MOV| R2,#&F<|
|00006100| 3c 32 38 0d 38 22 13 53 | 54 52 20 52 32 2c 5b 52 |<28.8".S|TR R2,[R|
|00006110| 31 2c 23 2d 34 5d 0d 38 | 2c 14 4c 44 52 20 52 32 |1,#-4].8|,.LDR R2|
|00006120| 2c 73 65 61 72 63 68 76 | 65 63 0d 38 36 0f 53 54 |,searchv|ec.86.ST|
|00006130| 52 20 52 32 2c 5b 52 31 | 5d 0d 38 40 0d 4d 4f 56 |R R2,[R1|].8@.MOV|
|00006140| 20 52 35 2c 23 30 0d 38 | 4a 10 4c 44 52 20 52 31 | R5,#0.8|J.LDR R1|
|00006150| 31 2c 5b 52 39 5d 0d 38 | 54 16 a4 6c 64 72 28 32 |1,[R9].8|T..ldr(2|
|00006160| 2c 6f 6c 64 76 65 63 73 | 2b 31 36 29 0d 38 5e 13 |,oldvecs|+16).8^.|
|00006170| 53 54 52 20 52 32 2c 5b | 52 31 2c 23 2d 34 5d 0d |STR R2,[|R1,#-4].|
|00006180| 38 68 16 a4 6c 64 72 28 | 32 2c 6f 6c 64 76 65 63 |8h..ldr(|2,oldvec|
|00006190| 73 2b 32 30 29 0d 38 72 | 0f 53 54 52 20 52 32 2c |s+20).8r|.STR R2,|
|000061a0| 5b 52 31 5d 0d 38 7c 0d | 4d 4f 56 20 52 36 2c 23 |[R1].8|.|MOV R6,#|
|000061b0| 30 0d 38 86 0d 2e 67 65 | 74 6d 61 73 6b 73 0d 38 |0.8...ge|tmasks.8|
|000061c0| 90 12 4c 44 52 20 52 35 | 2c 5b 52 38 5d 2c 23 34 |..LDR R5|,[R8],#4|
|000061d0| 0d 38 9a 0d 43 4d 4e 20 | 52 35 2c 23 31 0d 38 a4 |.8..CMN |R5,#1.8.|
|000061e0| 11 42 45 51 20 65 6e 64 | 73 65 61 72 63 68 0d 38 |.BEQ end|search.8|
|000061f0| ae 0e 54 53 54 20 52 35 | 2c 23 33 32 0d 38 b8 0f |..TST R5|,#32.8..|
|00006200| 4d 4f 56 4e 45 20 52 32 | 2c 52 36 0d 38 c2 19 4c |MOVNE R2|,R6.8..L|
|00006210| 44 4d 4e 45 46 44 20 28 | 73 70 29 21 2c 7b 52 35 |DMNEFD (|sp)!,{R5|
|00006220| 2c 52 36 7d 0d 38 cc 0e | 42 4e 45 20 6e 6f 74 70 |,R6}.8..|BNE notp|
|00006230| 61 72 0d 38 d6 0e 54 53 | 54 20 52 35 2c 23 31 36 |ar.8..TS|T R5,#16|
|00006240| 0d 38 e0 19 53 54 4d 4e | 45 46 44 20 28 73 70 29 |.8..STMN|EFD (sp)|
|00006250| 21 2c 7b 52 35 2c 52 36 | 7d 0d 38 ea 0f 4d 4f 56 |!,{R5,R6|}.8..MOV|
|00006260| 4e 45 20 52 36 2c 23 30 | 0d 38 f4 14 4c 44 52 4e |NE R6,#0|.8..LDRN|
|00006270| 45 20 52 35 2c 5b 52 38 | 5d 2c 23 34 0d 38 fe 0e |E R5,[R8|],#4.8..|
|00006280| 54 53 54 20 52 35 2c 23 | 36 34 0d 39 08 0f 42 4c |TST R5,#|64.9..BL|
|00006290| 4e 45 20 62 72 61 6e 63 | 68 0d 39 12 0e 42 4e 45 |NE branc|h.9..BNE|
|000062a0| 20 6e 6f 74 70 61 72 0d | 39 1c 0f 54 53 54 20 52 | notpar.|9..TST R|
|000062b0| 35 2c 23 31 32 38 0d 39 | 26 10 42 4c 4e 45 20 66 |5,#128.9|&.BLNE f|
|000062c0| 69 6e 64 61 64 72 0d 39 | 30 0e 42 4e 45 20 6e 6f |indadr.9|0.BNE no|
|000062d0| 74 70 61 72 0d 39 3a 0f | 54 53 54 20 52 35 2c 23 |tpar.9:.|TST R5,#|
|000062e0| 32 35 36 0d 39 44 11 42 | 4c 4e 45 20 66 69 6e 64 |256.9D.B|LNE find|
|000062f0| 61 64 72 32 0d 39 4e 0e | 42 4e 45 20 6e 6f 74 70 |adr2.9N.|BNE notp|
|00006300| 61 72 0d 39 58 0b 42 4c | 20 6c 65 61 66 0d 39 62 |ar.9X.BL| leaf.9b|
|00006310| 0b 2e 6e 6f 74 70 61 72 | 0d 39 6c 0d 54 53 54 20 |..notpar|.9l.TST |
|00006320| 52 35 2c 23 31 0d 39 76 | 0f 4d 56 4e 4e 45 20 52 |R5,#1.9v|.MVNNE R|
|00006330| 32 2c 52 32 0d 39 80 0d | 54 53 54 20 52 35 2c 23 |2,R2.9..|TST R5,#|
|00006340| 32 0d 39 8a 10 80 4e 45 | 20 52 36 2c 52 36 2c 52 |2.9...NE| R6,R6,R|
|00006350| 32 0d 39 94 0d 54 53 54 | 20 52 35 2c 23 34 0d 39 |2.9..TST| R5,#4.9|
|00006360| 9e 11 84 52 4e 45 20 52 | 36 2c 52 36 2c 52 32 0d |...RNE R|6,R6,R2.|
|00006370| 39 a8 0e 42 20 67 65 74 | 6d 61 73 6b 73 0d 39 b2 |9..B get|masks.9.|
|00006380| 0e 2e 65 6e 64 73 65 61 | 72 63 68 0d 39 bc 0d 43 |..endsea|rch.9..C|
|00006390| 4d 50 20 52 35 2c 23 30 | 0d 39 c6 0c ec 51 20 52 |MP R5,#0|.9...Q R|
|000063a0| 36 2c 23 30 0d 39 d0 14 | 80 20 52 30 2c 52 31 31 |6,#0.9..|. R0,R11|
|000063b0| 2c 23 26 46 3c 3c 32 34 | 0d 39 da 12 43 4d 50 20 |,#&F<<24|.9..CMP |
|000063c0| 52 30 2c 23 26 46 3c 3c | 32 34 0d 39 e4 0f 43 4d |R0,#&F<<|24.9..CM|
|000063d0| 4e 45 51 20 52 36 2c 23 | 31 0d 39 ee 11 42 45 51 |NEQ R6,#|1.9..BEQ|
|000063e0| 20 63 68 65 63 6b 75 73 | 65 72 0d 39 f8 0a 2e 75 | checkus|er.9...u|
|000063f0| 73 65 72 6c 0d 3a 02 0d | 43 4d 4e 20 52 36 2c 23 |serl.:..|CMN R6,#|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.